hlsdemux: Do not clear/advance fragment by finished header downloading
authorSeungha Yang <seungha.yang@navercorp.com>
Mon, 30 Jan 2017 05:13:06 +0000 (14:13 +0900)
committerSebastian Dröge <slomo@coaxion.net>
Tue, 18 Jun 2019 07:14:28 +0000 (07:14 +0000)
commitb45dd51fb16d036d75d030b3d1c6d94cbfd6b157
treef7a584be0758453bd9ed520c80591393e7d3116f
parent4e6e6ad0f991c6ec85ca569c9d05fe6e8df591a6
hlsdemux: Do not clear/advance fragment by finished header downloading

Header data must be forwarded to downstream, but if demux does not finish
to finding type (e.g., ts, mp4 and etc), this header data can be cleared
by _stream_clear_pending_data(). Moreover, although demux finish downloading
header data, still it has fragment date to be downloaded, fragment sequence
shouldn't be advanced yet at that moment.

https://bugzilla.gnome.org/show_bug.cgi?id=776928
ext/hls/gsthlsdemux.c