gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2/hls
Jan Schmidt 4a8805ade7 hlsdemux2: m3u8: Use PDT to offset stream time when aligning playlist
When matching segments across playlists with Program-Date-Times,
use the difference in segment PDTs to adjust the stream time
that's being transferred. This can fix cases where the
segment boundaries don't align across different streams
and the first download gets thrown away once the PTS
is seen and found not to match.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3309>
2022-11-01 13:04:44 +00:00
..
gsthlsdemux-util.c hlsdemux2: Fix potential segfault 2022-06-29 14:33:30 +00:00
gsthlsdemux.c hlsdemux2: Download new header when it changes 2022-11-01 11:53:26 +00:00
gsthlsdemux.h hlsdemux2: Download new header when it changes 2022-11-01 11:53:26 +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: m3u8: Use PDT to offset stream time when aligning playlist 2022-11-01 13:04:44 +00:00
m3u8.h m3u8: Expose GstM3U8InitFile methods 2022-11-01 11:51:44 +00:00
meson.build New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00