adaptivedemux: Check live seeking range more often
authorEdward Hervey <edward@centricular.com>
Thu, 25 May 2017 07:48:53 +0000 (09:48 +0200)
committerEdward Hervey <bilboed@bilboed.com>
Fri, 26 May 2017 09:51:14 +0000 (11:51 +0200)
commitf4190a49c04f1d5d174cebba0bc9a03a7ec721c2
treecf91cbd4971c478a8ab0ea9691257e2c8299f717
parent2cf4ece73bc72fe69d7e1b4b46dbab100398b4cb
adaptivedemux: Check live seeking range more often

The live seeking range was only checked when doing actual seeks. This was
assuming that the rate would always be 1.0 (i.e. the playback would
advance in realtime, and therefore fragments would always be available
since the seeking window moves at the same rate).

With non-1.0 rates, this no longer becomes valid, and therefore we need
to check whether we are still within the live seeking range when advancing.

https://bugzilla.gnome.org/show_bug.cgi?id=783075
gst-libs/gst/adaptivedemux/gstadaptivedemux.c