Home | History | Annotate | Download | only in vq

Lines Matching defs:codebook

13  function: basic shared codebook operations
37 long dim; /* codebook dimensions (elements per vector) */
38 long entries; /* codebook entries */
58 typedef struct codebook{
59 long dim; /* codebook dimensions (elements per vector) */
60 long entries; /* codebook entries */
61 long used_entries; /* populated codebook entries */
81 } codebook;
85 extern int vorbis_book_init_encode(codebook *dest,const static_codebook *source);
86 extern int vorbis_book_init_decode(codebook *dest,const static_codebook *source);
87 extern void vorbis_book_clear(codebook *b);
93 extern int _best(codebook *book, float *a, int step);
97 extern int vorbis_book_besterror(codebook *book,float *a,int step,int addmul);
98 extern long vorbis_book_codeword(codebook *book,int entry);
99 extern long vorbis_book_codelen(codebook *book,int entry);
106 extern int vorbis_book_encode(codebook *book, int a, oggpack_buffer *b);
108 extern long vorbis_book_decode(codebook *book, oggpack_buffer *b);
109 extern long vorbis_book_decodevs_add(codebook *book, float *a,
111 extern long vorbis_book_decodev_set(codebook *book, float *a,
113 extern long vorbis_book_decodev_add(codebook *book, float *a,
115 extern long vorbis_book_decodevv_add(codebook *book, float **a,