• Home
  • Raw
  • Download

Lines Matching refs:opb

179 int _vorbis_unpack_info(vorbis_info *vi,oggpack_buffer *opb){  in _vorbis_unpack_info()  argument
183 vi->version=oggpack_read(opb,32); in _vorbis_unpack_info()
186 vi->channels=oggpack_read(opb,8); in _vorbis_unpack_info()
187 vi->rate=oggpack_read(opb,32); in _vorbis_unpack_info()
189 vi->bitrate_upper=oggpack_read(opb,32); in _vorbis_unpack_info()
190 vi->bitrate_nominal=oggpack_read(opb,32); in _vorbis_unpack_info()
191 vi->bitrate_lower=oggpack_read(opb,32); in _vorbis_unpack_info()
193 ci->blocksizes[0]=1<<oggpack_read(opb,4); in _vorbis_unpack_info()
194 ci->blocksizes[1]=1<<oggpack_read(opb,4); in _vorbis_unpack_info()
208 if(oggpack_read(opb,1)!=1)goto err_out; /* EOP check */ in _vorbis_unpack_info()
216 int _vorbis_unpack_comment(vorbis_comment *vc,oggpack_buffer *opb){ in _vorbis_unpack_comment() argument
218 int vendorlen=oggpack_read(opb,32); in _vorbis_unpack_comment()
221 _v_readstring(opb,vc->vendor,vendorlen); in _vorbis_unpack_comment()
222 vc->comments=oggpack_read(opb,32); in _vorbis_unpack_comment()
228 int len=oggpack_read(opb,32); in _vorbis_unpack_comment()
232 _v_readstring(opb,vc->user_comments[i],len); in _vorbis_unpack_comment()
234 if(oggpack_read(opb,1)!=1)goto err_out; /* EOP check */ in _vorbis_unpack_comment()
244 int _vorbis_unpack_books(vorbis_info *vi,oggpack_buffer *opb){ in _vorbis_unpack_books() argument
250 ci->books=oggpack_read(opb,8)+1; in _vorbis_unpack_books()
253 if(vorbis_book_unpack(opb,ci->book_param+i))goto err_out; in _vorbis_unpack_books()
256 i=oggpack_read(opb,6); in _vorbis_unpack_books()
258 if(oggpack_read(opb,16)!=0)goto err_out; in _vorbis_unpack_books()
261 ci->floors=oggpack_read(opb,6)+1; in _vorbis_unpack_books()
265 ci->floor_type[i]=(char)oggpack_read(opb,16); in _vorbis_unpack_books()
268 ci->floor_param[i]=floor1_info_unpack(vi,opb); in _vorbis_unpack_books()
270 ci->floor_param[i]=floor0_info_unpack(vi,opb); in _vorbis_unpack_books()
275 ci->residues=oggpack_read(opb,6)+1; in _vorbis_unpack_books()
278 if(res_unpack(ci->residue_param+i,vi,opb))goto err_out; in _vorbis_unpack_books()
281 ci->maps=oggpack_read(opb,6)+1; in _vorbis_unpack_books()
284 if(oggpack_read(opb,16)!=0)goto err_out; in _vorbis_unpack_books()
285 if(mapping_info_unpack(ci->map_param+i,vi,opb))goto err_out; in _vorbis_unpack_books()
289 ci->modes=oggpack_read(opb,6)+1; in _vorbis_unpack_books()
293 ci->mode_param[i].blockflag=(unsigned char)oggpack_read(opb,1); in _vorbis_unpack_books()
294 if(oggpack_read(opb,16))goto err_out; in _vorbis_unpack_books()
295 if(oggpack_read(opb,16))goto err_out; in _vorbis_unpack_books()
296 ci->mode_param[i].mapping=(unsigned char)oggpack_read(opb,8); in _vorbis_unpack_books()
300 if(oggpack_read(opb,1)!=1)goto err_out; /* top level EOP check */ in _vorbis_unpack_books()
314 oggpack_buffer opb; in vorbis_dsp_headerin() local
317 oggpack_readinit(&opb,op->packet); in vorbis_dsp_headerin()
323 int packtype=oggpack_read(&opb,8); in vorbis_dsp_headerin()
325 _v_readstring(&opb,buffer,6); in vorbis_dsp_headerin()
341 return(_vorbis_unpack_info(vi,&opb)); in vorbis_dsp_headerin()
349 return(_vorbis_unpack_comment(vc,&opb)); in vorbis_dsp_headerin()
357 return(_vorbis_unpack_books(vi,&opb)); in vorbis_dsp_headerin()