Lines Matching refs:granulepos
569 ogg_int64_t granulepos; in _fetch_and_process_packet() local
577 granulepos=op.granulepos; in _fetch_and_process_packet()
590 if(granulepos!=-1 && !op.e_o_s){ in _fetch_and_process_packet()
608 granulepos-=vf->pcmlengths[link*2]; in _fetch_and_process_packet()
609 if(granulepos<0)granulepos=0; /* actually, this in _fetch_and_process_packet()
616 granulepos-=samples; in _fetch_and_process_packet()
618 granulepos+=vf->pcmlengths[i*2+1]; in _fetch_and_process_packet()
619 vf->pcm_offset=granulepos; in _fetch_and_process_packet()
1063 if(op.granulepos!=-1){ in ov_raw_seek()
1065 ogg_int64_t granulepos=op.granulepos-vf->pcmlengths[link*2]; in ov_raw_seek() local
1066 if(granulepos<0)granulepos=0; in ov_raw_seek()
1069 granulepos+=vf->pcmlengths[i*2+1]; in ov_raw_seek()
1070 vf->pcm_offset=granulepos-accblock; in ov_raw_seek()
1223 ogg_int64_t granulepos=ogg_page_granulepos(&og); in ov_pcm_seek_page() local
1224 if(granulepos==-1)continue; in ov_pcm_seek_page()
1225 if(granulepos<target){ in ov_pcm_seek_page()
1228 begintime=granulepos; in ov_pcm_seek_page()
1243 endtime=granulepos; in ov_pcm_seek_page()
1292 if(op.granulepos!=-1){ in ov_pcm_seek_page()
1293 vf->pcm_offset=op.granulepos-vf->pcmlengths[vf->current_link*2]; in ov_pcm_seek_page()
1363 if(op.granulepos>-1){ in ov_pcm_seek()
1366 vf->pcm_offset=op.granulepos-vf->pcmlengths[vf->current_link*2]; in ov_pcm_seek()