• Seungha Yang's avatar
    adaptivedemux: Clear "cancelled" on uridownloader before processing manifest · 14f8808b
    Seungha Yang authored
    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.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=783401
    14f8808b
gstadaptivedemux.c 142 KB