gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
Thibault Saunier f8d9412e4b hlsdemux2: Handle needing more data when draining segment
Some streams in the wild have empty segments at the beginning and
hlsdemux2 use to stall forever while we can handle it by processing
the following ones. The gap handling mechanism in adaptivedemux2
works properly and pushes the required gaps.

Update validate medias so the hls stream is present.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/6034>
2024-11-20 20:55:19 +00:00
..
dash dashdemux2: Basic support for container-specific-track-id tag 2024-02-12 10:37:29 +00:00
hls hlsdemux2: Handle needing more data when draining segment 2024-11-20 20:55:19 +00:00
mss adaptivedemux2: Don't leak taglist 2023-02-03 16:52:24 +00:00
downloadhelper.c adaptivedemux2: Implement file:// URI handling 2024-07-30 00:06:50 +00:00
downloadhelper.h adaptivedemux2: Define RFC8673_LAST_BYTE_POS 2023-02-03 16:52:22 +00:00
downloadrequest.c adaptivedemux2: Do not submit_transfer when cancelled 2023-10-05 20:55:00 +00:00
downloadrequest.h adaptivedemux2: Do not submit_transfer when cancelled 2023-10-05 20:55:00 +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: Don't send FLUSH_{START|STOP} when losing sync 2024-06-12 06:05:24 +00:00
gstadaptivedemux-stream.c adaptivedemux: Fail cleanly if parsebin is not installed 2024-07-30 00:06:50 +00:00
gstadaptivedemux-stream.h adaptivedemux2: Fix download error handling more 2023-02-03 16:52:23 +00:00
gstadaptivedemux-track.c adaptivedemux2: Don't send FLUSH_{START|STOP} when losing sync 2024-06-12 06:05:24 +00:00
gstadaptivedemux-types.h adaptivedemux2: Refactor stream methods into the stream 2022-11-05 04:00:31 +11:00
gstadaptivedemux.c common: Stop using GQuark-based GstStructure field name API 2024-09-26 19:21:29 +03:00
gstadaptivedemux.h gst: Move GstQueueArray as GstVecDeque to core 2024-05-06 18:25:42 +00:00
gstadaptivedemuxelement.c soup: Link to libsoup in all cases on non-Linux 2024-02-21 09:27:59 +05:30
gstadaptivedemuxelements.h adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00
gstadaptivedemuxutils.c common: Stop using GQuark-based GstStructure name API 2024-09-26 19:21:29 +03: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 soup: Re-enable libsoup dlopen on macOS 2024-10-21 13:01:46 +00:00
plugin.c adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00