adaptivedemux2: Improve reverse playback buffering.
authorJan Schmidt <jan@centricular.com>
Wed, 11 May 2022 16:51:00 +0000 (02:51 +1000)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 14 Jun 2022 12:06:49 +0000 (13:06 +0100)
commit6e48a3ec28aa2a9617c234d33ea495db5cf8c7e7
treed1817b9f258c0387ef636d08c7497a7f4b9beba6
parenta4a805312d451838e2b76105b3a5b28342c8d1f5
adaptivedemux2: Improve reverse playback buffering.

In reverse playback, store the lowest running time in each GOP
as the input_time for buffering purposes. That means we end up
storing at least a complete GOP before declaring buffering
100%

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2510>
subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux-track.c
subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux.h