gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
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
..
dash dashdemux2: Fix the way we determine current_position after seeks 2022-10-27 19:45:44 +00:00
hls hlsdemux2: m3u8: Use PDT to offset stream time when aligning playlist 2022-11-01 13:04:44 +00:00
mss mssdemux2: Use gsturi structure to form fragment urls 2022-08-16 17:57:19 +09:00
downloadhelper.c adaptivedemux2: Fix download helper with libsoup 3.0.x 2022-08-18 20:16:18 +00:00
downloadhelper.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
downloadrequest.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
downloadrequest.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstadaptivedemux-period.c adaptivedemux2: Rework input download wakeups 2022-09-20 19:48:17 +00:00
gstadaptivedemux-private.h adaptivedemux2: Rework input download wakeups 2022-09-20 19:48:17 +00:00
gstadaptivedemux-stream.c adaptivedemux2: Improve minimum buffering threshold 2022-10-31 16:16:50 +01:00
gstadaptivedemux-track.c adaptivedemux2: Rework input download wakeups 2022-09-20 19:48:17 +00:00
gstadaptivedemux.c adaptivedemux2: Improve minimum buffering threshold 2022-10-31 16:16:50 +01:00
gstadaptivedemux.h adaptivedemux2: Improve minimum buffering threshold 2022-10-31 16:16:50 +01:00
gstadaptivedemuxelement.c adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00
gstadaptivedemuxelements.h adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00
gstadaptivedemuxutils.c adaptivedemux2: Always wake up loop thread on unpause 2022-09-21 09:26:22 +00:00
gstadaptivedemuxutils.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstisoff.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstisoff.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
meson.build adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00
plugin.c adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00