• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/libvorbis-1.2.3/lib/

Lines Matching refs:book

260 int vorbis_book_encode(codebook *book, int a, oggpack_buffer *b){
261 if(a<0 || a>=book->c->entries)return(0);
262 oggpack_write(b,book->codelist[a],book->c->lengthlist[a]);
263 return(book->c->lengthlist[a]);
281 int vorbis_book_errorv(codebook *book,float *a){
282 int dim=book->dim,k;
283 int best=_best(book,a,1);
285 a[k]=(book->valuelist+best*dim)[k];
290 int vorbis_book_encodev(codebook *book,int best,float *a,oggpack_buffer *b){
291 int k,dim=book->dim;
293 a[k]=(book->valuelist+best*dim)[k];
294 return(vorbis_book_encode(book,best,b));
313 STIN long decode_packed_entry_number(codebook *book, oggpack_buffer *b){
314 int read=book->dec_maxlength;
316 long lok = oggpack_look(b,book->dec_firsttablen);
319 long entry = book->dec_firsttable[lok];
322 hi=book->used_entries-(entry&0x7fff);
324 oggpack_adv(b, book->dec_codelengths[entry-1]);
329 hi=book->used_entries;
344 long test=book->codelist[lo+p]>testword;
349 if(book->dec_codelengths[lo]<=read){
350 oggpack_adv(b, book->dec_codelengths[lo]);
375 long vorbis_book_decode(codebook *book, oggpack_buffer *b){
376 if(book->used_entries>0){
377 long packed_entry=decode_packed_entry_number(book,b);
379 return(book->dec_index[packed_entry]);
387 long vorbis_book_decodevs_add(codebook *book,float *a,oggpack_buffer *b,int n){
388 if(book->used_entries>0){
389 int step=n/book->dim;
395 entry[i]=decode_packed_entry_number(book,b);
397 t[i] = book->valuelist+entry[i]*book->dim;
399 for(i=0,o=0;i<book->dim;i++,o+=step)
406 long vorbis_book_decodev_add(codebook *book,float *a,oggpack_buffer *b,int n){
407 if(book->used_entries>0){
411 if(book->dim>8){
413 entry = decode_packed_entry_number(book,b);
415 t = book->valuelist+entry*book->dim;
416 for (j=0;j<book->dim;)
421 entry = decode_packed_entry_number(book,b);
423 t = book->valuelist+entry*book->dim;
425 switch((int)book->dim){
451 long vorbis_book_decodev_set(codebook *book,float *a,oggpack_buffer *b,int n){
452 if(book->used_entries>0){
457 entry = decode_packed_entry_number(book,b);
459 t = book->valuelist+entry*book->dim;
460 for (j=0;j<book->dim;)
467 for (j=0;j<book->dim;)
474 long vorbis_book_decodevv_add(codebook *book,float **a,long offset,int ch,
479 if(book->used_entries>0){
481 entry = decode_packed_entry_number(book,b);
484 const float *t = book->valuelist+entry*book->dim;
485 for (j=0;j<book->dim;j++){
501 and decode using the unpacked book. quantized version of in should
506 #include "vorbis/book/lsp20_0.vqh"
507 #include "vorbis/book/res0a_13.vqh"