gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2/hls
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
..
gsthlsdemux-playlist-loader.c adaptivedemux2: Don't use g_str_equal on potentially NULL strings 2024-03-19 13:25:41 +00:00
gsthlsdemux-playlist-loader.h hlsdemux2: Remove enable-llhls property 2023-02-03 16:52:24 +00:00
gsthlsdemux-preloader.c adaptivedemux2: Don't use g_str_equal on potentially NULL strings 2024-03-19 13:25:41 +00:00
gsthlsdemux-preloader.h hlsdemux2/preloader: Implement basic request handling 2023-02-03 16:52:22 +00:00
gsthlsdemux-stream.c hlsdemux2: Handle needing more data when draining segment 2024-11-20 20:55:19 +00:00
gsthlsdemux-stream.h hlsdemux2: Fix handling of variant switching and playlist updates 2024-05-28 14:00:57 +00:00
gsthlsdemux-util.c adaptivedemux2: Don't use g_str_equal on potentially NULL strings 2024-03-19 13:25:41 +00:00
gsthlsdemux.c hlsdemux2: Refactor update of GstHLSTimeMap values 2024-05-28 14:00:57 +00:00
gsthlsdemux.h hlsdemux2: Refactor update of GstHLSTimeMap values 2024-05-28 14:00:57 +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 common: Stop using GQuark-based GstStructure field name API 2024-09-26 19:21:29 +03:00
m3u8.h hlsdemux2: Fix handling of variant switching and playlist updates 2024-05-28 14:00:57 +00:00
meson.build hlsdemux2: Add HLS playlist loader 2023-02-03 16:52:23 +00:00