Lines Matching defs:book

277     int i, book, ret;
288 // codebook 0..14 - floor1 book, values 0..255
293 for (book = 0; book < venc->ncodebooks; book++) {
294 vorbis_enc_codebook *cb = &venc->codebooks[book];
296 cb->ndimensions = cvectors[book].dim;
297 cb->nentries = cvectors[book].real_len;
298 cb->min = cvectors[book].min;
299 cb->delta = cvectors[book].delta;
300 cb->lookup = cvectors[book].lookup;
307 memcpy(cb->lens, clens, cvectors[book].len);
308 memset(cb->lens + cvectors[book].len, 0, cb->nentries - cvectors[book].len);
309 clens += cvectors[book].len;
849 vorbis_enc_codebook * book = &venc->codebooks[c->masterbook];
865 if (put_codeword(pb, book, cval))
869 int book = c->books[cval & (csub-1)];
872 if (book == -1)
876 if (put_codeword(pb, &venc->codebooks[book], entry))
887 static float *put_vector(vorbis_enc_codebook *book, PutBitContext *pb,
892 assert(book->dimensions);
893 for (i = 0; i < book->nentries; i++) {
894 float * vec = book->dimensions + i * book->ndimensions, d = book->pow2[i];
896 if (!book->lens[i])
898 for (j = 0; j < book->ndimensions; j++)
905 if (put_codeword(pb, book, entry))
907 return &book->dimensions[entry * book->ndimensions];
942 vorbis_enc_codebook * book = &venc->codebooks[rc->classbook];
948 if (put_codeword(pb, book, entry))
954 vorbis_enc_codebook * book = &venc->codebooks[nbook];
960 assert(!(psize % book->ndimensions));
963 for (k = 0; k < psize; k += book->ndimensions) {
965 float *a = put_vector(book, pb, &buf[k]);
968 for (l = 0; l < book->ndimensions; l++)
976 for (k = 0; k < psize; k += book->ndimensions) {
979 for (dim = book->ndimensions; dim--; ) {
986 pv = put_vector(book, pb, vec);
989 for (dim = book->ndimensions; dim--; ) {