Home | History | Annotate | Download | only in lib

Lines Matching refs:pos

1219 int ov_raw_seek(OggVorbis_File *vf,ogg_int64_t pos){
1227 if(pos<0 || pos>vf->end)return(OV_EINVAL);
1238 ret=_seek_helper(vf,pos);
1385 Seek to the last [granule marked] page preceeding the specified pos
1388 int ov_pcm_seek_page(OggVorbis_File *vf,ogg_int64_t pos){
1396 if(pos<0 || pos>total)return(OV_EINVAL);
1401 if(pos>=total)break;
1405 pcm_pos preceeding (or equal to) pos. There is a danger here;
1416 ogg_int64_t target=pos-total+begintime;
1554 if(vf->pcm_offset>pos || pos>ov_pcm_total(vf,-1)){
1572 int ov_pcm_seek(OggVorbis_File *vf,ogg_int64_t pos){
1574 int ret=ov_pcm_seek_page(vf,pos);
1595 vorbis_info_blocksize(vf->vi,1))>>2)>=pos)break;
1650 while(vf->pcm_offset<pos){
1651 ogg_int64_t target=pos-vf->pcm_offset;
2195 static int _ov_64_seek_lap(OggVorbis_File *vf,ogg_int64_t pos,
2223 ret=localseek(vf,pos);
2244 int ov_raw_seek_lap(OggVorbis_File *vf,ogg_int64_t pos){
2245 return _ov_64_seek_lap(vf,pos,ov_raw_seek);
2248 int ov_pcm_seek_lap(OggVorbis_File *vf,ogg_int64_t pos){
2249 return _ov_64_seek_lap(vf,pos,ov_pcm_seek);
2252 int ov_pcm_seek_page_lap(OggVorbis_File *vf,ogg_int64_t pos){
2253 return _ov_64_seek_lap(vf,pos,ov_pcm_seek_page);
2256 static int _ov_d_seek_lap(OggVorbis_File *vf,double pos,
2284 ret=localseek(vf,pos);
2305 int ov_time_seek_lap(OggVorbis_File *vf,double pos){
2306 return _ov_d_seek_lap(vf,pos,ov_time_seek);
2309 int ov_time_seek_page_lap(OggVorbis_File *vf,double pos){
2310 return _ov_d_seek_lap(vf,pos,ov_time_seek_page);