gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
Edward Hervey 1c6364673d hlsdemux2: Handle all cases for starting segment calculation
The implementation wouldn't work with regular HLS streams (i.e. the final
fallback).

Now that the implementation uses time to search for the starting
segment (instead of just the n-th from the end), we can specify the correct
hold_back fallback value from the RFC

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3883>
2023-02-03 16:52:23 +00:00
..
dash adaptivedemux2: Generate proper stream-id taking into account upstream 2023-02-01 22:26:34 +00:00
hls hlsdemux2: Handle all cases for starting segment calculation 2023-02-03 16:52:23 +00:00
mss adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
downloadhelper.c adaptivedemux2: Add most recent data time and offset helper 2023-02-03 16:52:22 +00:00
downloadhelper.h adaptivedemux2: Define RFC8673_LAST_BYTE_POS 2023-02-03 16:52:22 +00:00
downloadrequest.c adaptivedemux2/downloadrequest: add a helper to retrieve the Age header 2023-02-03 16:52:22 +00:00
downloadrequest.h adaptivedemux2/downloadrequest: add a helper to retrieve the Age header 2023-02-03 16:52:22 +00:00
gstadaptivedemux-period.c adaptivedemux2: Add gst_adaptive_demux_period_add_stream() 2023-02-03 16:52:23 +00:00
gstadaptivedemux-private.h adaptivedemux2: Fix manifest access during seeking query 2023-02-03 16:52:23 +00:00
gstadaptivedemux-stream.c hlsdemux2: Fix buffering threshold calculation and handling 2023-02-03 16:52:23 +00:00
gstadaptivedemux-stream.h adaptivedemux2: Fix download error handling more 2023-02-03 16:52:23 +00:00
gstadaptivedemux-track.c adaptivedemux2: Symbol hygiene cleanup 2023-02-03 16:52:23 +00:00
gstadaptivedemux-types.h adaptivedemux2: Refactor stream methods into the stream 2022-11-05 04:00:31 +11:00
gstadaptivedemux.c adaptivedemux2: Fix manifest access during seeking query 2023-02-03 16:52:23 +00:00
gstadaptivedemux.h adaptivedemux2: Fix manifest access during seeking query 2023-02-03 16:52:23 +00: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: drop use of GSlice 2023-01-24 15:25:06 +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: Add GStreamer to the deps list 2022-11-23 09:29:14 +00:00
plugin.c adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00