GNOME Bugzilla – Bug 774177
adaptivedemux: improvements for live seeking/duration
Last modified: 2016-11-10 13:16:48 UTC
See commits.
Created attachment 339429 [details] [review] adaptivedemux: restart the manifest update task after a seek
Created attachment 339430 [details] [review] adaptivedemux: call the subclass for duration queris when live
Created attachment 339431 [details] [review] adaptivedemux: reset the manifest failure count after successful retrieval
commit 28396d348fa05747559cbdd778eeb1896aee2c6a Author: Matthew Waters <matthew@centricular.com> Date: Wed Nov 9 21:20:21 2016 +1100 adaptivedemux: reset the manifest failure count after a successful retrieval This changes the failure case to require a consecutive number of failures rather than being spread out over the entire stream. Fixes the case where fetching the manifest was intermittent. https://bugzilla.gnome.org/show_bug.cgi?id=774177 commit 6d50a9e8a86e9154c8c6116db9c7dc0860a4691d Author: Matthew Waters <matthew@centricular.com> Date: Wed Nov 9 21:18:06 2016 +1100 adaptivedemux: call the subclass for duration queries for live sources Otherwise, the duration query was failing for live sources https://bugzilla.gnome.org/show_bug.cgi?id=774177 commit fab5aa8b163047985f1e223d6a37e59ee88051b1 Author: Matthew Waters <matthew@centricular.com> Date: Wed Nov 9 21:15:29 2016 +1100 adaptivedemux: restart the manifest update task after a seek For formats that need to update the manifest to know about new fragments as they're being written by the server would never receive an updated fragment list after a seek event https://bugzilla.gnome.org/show_bug.cgi?id=774177