adaptivedemux: separate manifest update task from download tasks
authorMatthew Waters <matthew@centricular.com>
Fri, 7 Apr 2017 06:33:21 +0000 (16:33 +1000)
committerMatthew Waters <matthew@centricular.com>
Tue, 25 Apr 2017 04:16:15 +0000 (14:16 +1000)
commit0886160123115f8b9f90ad5811d6bd9a171b92e8
treeac528ac6c38c722de16dc3498e23c547e3af7cf6
parent5199aa60d5fd11c70553801b24f37e56db2655cd
adaptivedemux: separate manifest update task from download tasks

Rationale is to allow the manifest update task to continue running while
seeks are occurring.  Otherwise, if the user reliably performs a seek
before the manifest is updated, then as the manifest task is reset on
seeks (and thus the time to wait between manifest updates), the manifest
would never be updated.

This fix makes the manifest update task free-running and continously
update even during seeks.
gst-libs/gst/adaptivedemux/gstadaptivedemux.c