hlsdemux2: Allow DSN mismatches when re-syncing playlists
authorEdward Hervey <edward@centricular.com>
Mon, 13 Jun 2022 13:26:22 +0000 (15:26 +0200)
committerTim-Philipp Müller <tim@centricular.com>
Thu, 4 Aug 2022 13:49:12 +0000 (14:49 +0100)
commitc20ad629c707b44b43ef7d9be1e5a18de39ccae0
tree7ef3f91c8ba439ebf4b367a00d634ce5b8fdac75
parentda65a7b0ba63ddaf52ce7a9cd6ad085b8d5f8e67
hlsdemux2: Allow DSN mismatches when re-syncing playlists

Some providers provide completely incompatible DSN across bitrates/renditions,
but do keep MSN consistent.

If we fail to synchronize playlist with DSN, retry without the DSN taken into
account.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2839>
subprojects/gst-plugins-good/ext/adaptivedemux2/hls/m3u8.c