Lines Matching refs:target_gp
93 static int vorbis_skip (SF_PRIVATE *psf, uint64_t target_gp) ;
94 static int vorbis_seek_trysearch (SF_PRIVATE *psf, uint64_t target_gp) ;
870 vorbis_seek_trysearch (SF_PRIVATE *psf, uint64_t target_gp) in vorbis_seek_trysearch() argument
882 if (target_gp >= vdata->gp && in vorbis_seek_trysearch()
883 target_gp - vdata->gp < ((unsigned) (VORBIS_SEEK_THRESHOLD) * psf->sf.samplerate)) in vorbis_seek_trysearch()
899 search_target_gp = search_target_gp < target_gp ? target_gp - search_target_gp : 0 ; in vorbis_seek_trysearch()
920 uint64_t target_gp ; in vorbis_seek() local
932 { target_gp = (uint64_t) offset + vdata->pcm_start ; in vorbis_seek()
934 ret = vorbis_seek_trysearch (psf, target_gp) ; in vorbis_seek()
936 if (ret < 0 || vdata->gp > target_gp) in vorbis_seek()
947 vorbis_skip (psf, target_gp) ; in vorbis_seek()