Lines Matching refs:opb

174 void res0_pack(vorbis_info_residue *vr,oggpack_buffer *opb){
177 oggpack_write(opb,info->begin,24);
178 oggpack_write(opb,info->end,24);
180 oggpack_write(opb,info->grouping-1,24); /* residue vectors to group and
182 oggpack_write(opb,info->partitions-1,6); /* possible partition choices */
183 oggpack_write(opb,info->groupbook,8); /* group huffman book */
191 oggpack_write(opb,info->secondstages[j],3);
192 oggpack_write(opb,1,1);
193 oggpack_write(opb,info->secondstages[j]>>3,5);
195 oggpack_write(opb,info->secondstages[j],4); /* trailing zero */
199 oggpack_write(opb,info->booklist[j],8);
204 vorbis_info_residue *res0_unpack(vorbis_info *vi,oggpack_buffer *opb){
209 info->begin=oggpack_read(opb,24);
210 info->end=oggpack_read(opb,24);
211 info->grouping=oggpack_read(opb,24)+1;
212 info->partitions=oggpack_read(opb,6)+1;
213 info->groupbook=oggpack_read(opb,8);
219 int cascade=oggpack_read(opb,3);
220 int cflag=oggpack_read(opb,1);
223 int c=oggpack_read(opb,5);
232 int book=oggpack_read(opb,8);
392 static int _encodepart(oggpack_buffer *opb,int *vec, int n,
406 bits+=vorbis_book_encode(book,entry,opb);
535 static int _01forward(oggpack_buffer *opb,
592 look->phrasebits+=vorbis_book_encode(look->phrasebook,val,opb);
627 ret=encode(opb,in[j]+offset,samples_per_partition,
688 int temp=vorbis_book_decode(look->phrasebook,&vb->opb);
703 if(decodepart(stagebook,in[j]+offset,&vb->opb,
728 int res1_forward(oggpack_buffer *opb,vorbis_block *vb,vorbis_look_residue *vl,
736 return _01forward(opb,vb,vl,in,used,partword,_encodepart,submap);
780 int res2_forward(oggpack_buffer *opb,
797 return _01forward(opb,vb,vl,&work,1,partword,_encodepart,submap);
830 int temp=vorbis_book_decode(look->phrasebook,&vb->opb);
844 &vb->opb,samples_per_partition)==-1)