• Home
  • Raw
  • Download

Lines Matching refs:book

275     int i, book, ret;  in create_vorbis_context()  local
289 for (book = 0; book < venc->ncodebooks; book++) { in create_vorbis_context()
290 vorbis_enc_codebook *cb = &venc->codebooks[book]; in create_vorbis_context()
292 cb->ndimensions = cvectors[book].dim; in create_vorbis_context()
293 cb->nentries = cvectors[book].real_len; in create_vorbis_context()
294 cb->min = cvectors[book].min; in create_vorbis_context()
295 cb->delta = cvectors[book].delta; in create_vorbis_context()
296 cb->lookup = cvectors[book].lookup; in create_vorbis_context()
303 memcpy(cb->lens, cvectors[book].clens, cvectors[book].len); in create_vorbis_context()
304 memset(cb->lens + cvectors[book].len, 0, cb->nentries - cvectors[book].len); in create_vorbis_context()
312 cb->quantlist[i] = cvectors[book].quant[i]; in create_vorbis_context()
844 vorbis_enc_codebook * book = &venc->codebooks[c->masterbook]; in floor_encode() local
860 if (put_codeword(pb, book, cval)) in floor_encode()
864 int book = c->books[cval & (csub-1)]; in floor_encode() local
867 if (book == -1) in floor_encode()
871 if (put_codeword(pb, &venc->codebooks[book], entry)) in floor_encode()
882 static float *put_vector(vorbis_enc_codebook *book, PutBitContext *pb, in put_vector() argument
887 assert(book->dimensions); in put_vector()
888 for (i = 0; i < book->nentries; i++) { in put_vector()
889 float * vec = book->dimensions + i * book->ndimensions, d = book->pow2[i]; in put_vector()
891 if (!book->lens[i]) in put_vector()
893 for (j = 0; j < book->ndimensions; j++) in put_vector()
900 if (put_codeword(pb, book, entry)) in put_vector()
902 return &book->dimensions[entry * book->ndimensions]; in put_vector()
937 vorbis_enc_codebook * book = &venc->codebooks[rc->classbook]; in residue_encode() local
943 if (put_codeword(pb, book, entry)) in residue_encode()
949 vorbis_enc_codebook * book = &venc->codebooks[nbook]; in residue_encode() local
955 assert(!(psize % book->ndimensions)); in residue_encode()
958 for (k = 0; k < psize; k += book->ndimensions) { in residue_encode()
960 float *a = put_vector(book, pb, &buf[k]); in residue_encode()
963 for (l = 0; l < book->ndimensions; l++) in residue_encode()
971 for (k = 0; k < psize; k += book->ndimensions) { in residue_encode()
974 for (dim = book->ndimensions; dim--; ) { in residue_encode()
981 pv = put_vector(book, pb, vec); in residue_encode()
984 for (dim = book->ndimensions; dim--; ) { in residue_encode()