[Bug 783401] adaptivedemux: Clear "cancelled" on uridownloader before processing manifest

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Sun Jun 4 23:12:25 UTC 2017


https://bugzilla.gnome.org/show_bug.cgi?id=783401

Seungha Yang <sh.yang at lge.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #353139|needs-work                  |none
             status|                            |
 Attachment #353139|0                           |1
        is obsolete|                            |

--- Comment #3 from Seungha Yang <sh.yang at lge.com> ---
Created attachment 353155
  --> https://bugzilla.gnome.org/attachment.cgi?id=353155&action=edit
adaptivedemux: Clear "cancelled" on uridownloader before processing manifest

Previous commit let demux call gst_uri_downloader_cancel() on _demux_reset().
Note that, _demux_reset() called during PAUSED_TO_READY and READY_TO_PAUSED.
And, it will set "cancelled" on uridownloader which blocks the use of
uridownloader. The issue is that, subclass can use the uridownloader not only
live streaming for manifest update, but also for fetching another manifests
such as variant and rendition m3u8 of hls streaming. So to unblock it,
demux should clear "cancelled" before processing initial manifest.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list