Home | History | Annotate | Download | only in lib

Lines Matching refs:vb

26 int vorbis_synthesis(vorbis_block *vb,ogg_packet *op){
27 vorbis_dsp_state *vd= vb ? vb->vd : 0;
31 oggpack_buffer *opb=vb ? &vb->opb : 0;
39 _vorbis_block_ripcord(vb);
54 vb->mode=mode;
59 vb->W=ci->mode_param[mode]->blockflag;
60 if(vb->W){
64 vb->lW=oggpack_read(opb,1);
65 vb->nW=oggpack_read(opb,1);
66 if(vb->nW==-1){
70 vb->lW=0;
71 vb->nW=0;
75 vb->granulepos=op->granulepos;
76 vb->sequence=op->packetno;
77 vb->eofflag=op->e_o_s;
80 vb->pcmend=ci->blocksizes[vb->W];
81 vb->pcm=_vorbis_block_alloc(vb,sizeof(*vb->pcm)*vi->channels);
83 vb->pcm[i]=_vorbis_block_alloc(vb,vb->pcmend*sizeof(*vb->pcm[i]));
88 return(_mapping_P[type]->inverse(vb,ci->map_param[ci->mode_param[mode]->
94 int vorbis_synthesis_trackonly(vorbis_block *vb,ogg_packet *op){
95 vorbis_dsp_state *vd=vb->vd;
99 oggpack_buffer *opb=&vb->opb;
103 _vorbis_block_ripcord(vb);
116 vb->mode=mode;
117 vb->W=ci->mode_param[mode]->blockflag;
118 if(vb->W){
119 vb->lW=oggpack_read(opb,1);
120 vb->nW=oggpack_read(opb,1);
121 if(vb->nW==-1) return(OV_EBADPACKET);
123 vb->lW=0;
124 vb->nW=0;
128 vb->granulepos=op->granulepos;
129 vb->sequence=op->packetno;
130 vb->eofflag=op->e_o_s;
133 vb->pcmend=0;
134 vb->pcm=NULL;