GNOME Bugzilla – Bug 782330
adaptivedemux: Handle more live seeking use-cases
Last modified: 2017-05-09 07:05:27 UTC
See commit message
Created attachment 351353 [details] [review] adaptivedemux: Handle more live seeking use-cases This commit fixes the following assumptions with live seeking: 1) start was always valid and of type GST_SEEK_TYPE_SET 2) direction was always forward 3) stop should be offsetted when handling non-accurate seeks before the range start position. In order to handle more live seeking use-cases (including reverse playback), only do non-accurate start/stop value clamping for GST_SEEK_TYPE_SET values. Also add a bit more debugging lines for issues
commit ea6e58d27fabc6a5f671bae3e885896c4a3b8b50 Author: Edward Hervey <edward@centricular.com> Date: Mon May 8 15:34:50 2017 +0200 adaptivedemux: Handle more live seeking use-cases This commit fixes the following assumptions with live seeking: 1) start was always valid and of type GST_SEEK_TYPE_SET 2) direction was always forward 3) stop should be offsetted when handling non-accurate seeks before the range start position. In order to handle more live seeking use-cases (including reverse playback), only do non-accurate start/stop value clamping for GST_SEEK_TYPE_SET values. Also add a bit more debugging lines for issues https://bugzilla.gnome.org/show_bug.cgi?id=782330