gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2/hls
Jan Schmidt 70bfeff35d hlsdemux2: Fix assertion on shutdown
After cancelling a DownloadRequest, the download helper may not do so
immediately, so we can't assert on the in_use flag. Also, since there's no
refcount on the preload hint struct in the download request callback data, make
sure no callbacks will be dispatched when we're going to free the preload hint
struct.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3883>
2023-02-03 16:52:22 +00:00
..
gsthlsdemux-preloader.c hlsdemux2: Fix assertion on shutdown 2023-02-03 16:52:22 +00:00
gsthlsdemux-preloader.h hlsdemux2/preloader: Implement basic request handling 2023-02-03 16:52:22 +00:00
gsthlsdemux-util.c hlsdemux2: Add and use gst_hls_media_playlist_find_position() 2023-02-03 16:52:21 +00:00
gsthlsdemux.c hlsdemux2: Implement the stream submit_request() vfunc 2023-02-03 16:52:22 +00:00
gsthlsdemux.h hlsdemux2: Add preloader helper. 2023-02-03 16:52:22 +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: Add preload equality helper 2023-02-03 16:52:22 +00:00
m3u8.h hlsdemux2: Add preload equality helper 2023-02-03 16:52:22 +00:00
meson.build hlsdemux2: Add preloader helper. 2023-02-03 16:52:22 +00:00