Extrapolate in op_bisect_forward_serialno().
authorTimothy B. Terriberry <tterribe@xiph.org>
Sun, 23 Sep 2012 02:51:07 +0000 (19:51 -0700)
committerTimothy B. Terriberry <tterribe@xiph.org>
Sun, 23 Sep 2012 02:51:07 +0000 (19:51 -0700)
commit3774672b4c45fab2920e37e6bdf03d067b89c571
tree991d4de97ababa8033b3caa1fa89a97e9add9fbe
parentc741deb8633221418361e438b571c51990de80c9
Extrapolate in op_bisect_forward_serialno().

This uses two sightings of a valid granule position from the same
 future stream to extrapolate where the start of that stream is
 during link enumeration.
This can cut out more than 20% of the seeks required to open large
 files with lots of long links.
src/opusfile.c