Lines Matching defs:bisect
468 sf_count_t bisect ;
492 bisect = begin ;
499 bisect = begin + ((end - begin) >> 1) ;
502 bisect = begin + ogg_page_search_do_rescale (target_gp - pcm_start, pcm_end - pcm_start, end - begin) ;
504 if (bisect - OGG_CHUNK_SIZE < begin)
505 bisect = begin ;
507 bisect -= OGG_CHUNK_SIZE ;
514 if (seek_pos != bisect)
519 seek_pos = ogg_sync_fseek (psf, bisect, SEEK_SET) ;
531 ** If we are too far before or after, breaking out will bisect what we
544 if (bisect <= begin + 1)
556 bisect = SF_MAX (bisect - chunk_size, begin) ;
557 seek_pos = ogg_sync_fseek (psf, bisect, SEEK_SET) ;
648 bisect = begin ;
655 if (bisect <= begin + 1)
658 { end = bisect ;