Lines Matching refs:codebook
13 function: basic shared codebook operations
14 last mod: $Id: codebook.h 16227 2009-07-08 06:58:46Z xiphmont $
37 long dim; /* codebook dimensions (elements per vector) */
38 long entries; /* codebook entries */
99 typedef struct codebook{
100 long dim; /* codebook dimensions (elements per vector) */
101 long entries; /* codebook entries */
102 long used_entries; /* populated codebook entries */
117 } codebook;
121 extern int vorbis_book_init_encode(codebook *dest,const static_codebook *source);
122 extern int vorbis_book_init_decode(codebook *dest,const static_codebook *source);
123 extern void vorbis_book_clear(codebook *b);
129 extern int _best(codebook *book, float *a, int step);
133 extern int vorbis_book_besterror(codebook *book,float *a,int step,int addmul);
134 extern long vorbis_book_codeword(codebook *book,int entry);
135 extern long vorbis_book_codelen(codebook *book,int entry);
142 extern int vorbis_book_encode(codebook *book, int a, oggpack_buffer *b);
143 extern int vorbis_book_errorv(codebook *book, float *a);
144 extern int vorbis_book_encodev(codebook *book, int best,float *a,
147 extern long vorbis_book_decode(codebook *book, oggpack_buffer *b);
148 extern long vorbis_book_decodevs_add(codebook *book, float *a,
150 extern long vorbis_book_decodev_set(codebook *book, float *a,
152 extern long vorbis_book_decodev_add(codebook *book, float *a,
154 extern long vorbis_book_decodevv_add(codebook *book, float **a,