18 #ifndef _V_CODEBOOK_H_
19 #define _V_CODEBOOK_H_
92 extern int _ilog(
unsigned int v);
GLuint const GLfloat * val
long vorbis_book_codeword(codebook *book, int entry)
void vorbis_staticbook_destroy(static_codebook *b)
long vorbis_book_decodevs_add(codebook *book, float *a, oggpack_buffer *b, int n)
const static_codebook * c
int vorbis_book_encode(codebook *book, int a, oggpack_buffer *b)
long vorbis_book_codelen(codebook *book, int entry)
ogg_uint32_t * dec_firsttable
GLboolean GLboolean GLboolean GLboolean a
int vorbis_book_init_decode(codebook *dest, const static_codebook *source)
long vorbis_book_decode(codebook *book, oggpack_buffer *b)
int vorbis_staticbook_pack(const static_codebook *c, oggpack_buffer *opb)
float * _book_unquantize(const static_codebook *b, int n, int *map)
void vorbis_book_clear(codebook *b)
float _float32_unpack(long val)
int vorbis_book_besterror(codebook *book, float *a, int step, int addmul)
int _best(codebook *book, float *a, int step)
long vorbis_book_decodev_add(codebook *book, float *a, oggpack_buffer *b, int n)
long _float32_pack(float val)
int _ilog(unsigned int v)
unsigned int ogg_uint32_t
int vorbis_book_init_encode(codebook *dest, const static_codebook *source)
float * _book_logdist(const static_codebook *b, float *vals)
long _book_maptype1_quantvals(const static_codebook *b)
struct static_codebook static_codebook
GLdouble GLdouble GLdouble b
const GLubyte GLuint GLuint GLuint GLuint alpha GLboolean GLboolean GLboolean GLboolean alpha GLint GLint GLsizei GLsizei GLenum type GLenum GLint GLenum GLint GLint GLsizei GLsizei GLint border GLenum GLint GLint GLint GLint GLint GLsizei GLsizei height GLsizei GLsizei GLenum GLenum const GLvoid *pixels GLenum GLint GLint GLint GLint j2 GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar GLenum GLenum GLint *params GLenum GLenum GLint *params GLenum GLenum GLint *params GLenum GLenum GLfloat *params GLenum GLint GLenum GLenum GLvoid *pixels GLenum GLint GLenum GLint *params GLenum GLenum GLint *params GLenum GLsizei const GLvoid *pointer GLenum GLenum const GLint *params GLenum GLfloat GLfloat GLint GLint const GLfloat *points GLenum GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat *points GLint GLfloat GLfloat GLint GLfloat GLfloat v2 GLenum GLenum const GLint *params GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar GLenum map
long vorbis_book_decodevv_add(codebook *book, float **a, long offset, int ch, oggpack_buffer *b, int n)
long vorbis_book_decodev_set(codebook *book, float *a, oggpack_buffer *b, int n)
GLsizei GLsizei GLchar * source
static_codebook * vorbis_staticbook_unpack(oggpack_buffer *opb)