gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2/hls
Edward Hervey b9effe04e3 hlsdemux2: Use variant stream as support for synchronizing playlists
When matching playlists, there is a possibility that rendition streams will not
have been updated in time (for example because that stream started later, or
playback was paused). This would cause several playback failures and seeking
failures.

In order to still fall back on our feet, attempt to synchronize that rendition
playlist against the current variant playlist. This will attempt to match the
stream time using SN/DNS/PDT/...

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2679>
2022-06-28 17:59:23 +00:00
..
gsthlsdemux-util.c hlsdemux2: Look for mpegts synchronization point further 2022-06-17 12:30:09 +00:00
gsthlsdemux.c hlsdemux2: Use variant stream as support for synchronizing playlists 2022-06-28 17:59:23 +00:00
gsthlsdemux.h hlsdemux2: Fix position tracking 2022-06-28 17:59:23 +00:00
gsthlselement.c adaptivedemux2: Prevent duplicate symbols on static builds 2022-06-15 01:13:16 +00:00
gsthlselements.h adaptivedemux2: Prevent duplicate symbols on static builds 2022-06-15 01:13:16 +00:00
m3u8.c hlsdemux2: Detect synchronization loss 2022-06-28 17:59:23 +00:00
m3u8.h hlsdemux2: Detect synchronization loss 2022-06-28 17:59:23 +00:00
meson.build New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00