gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
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
..
dash adaptivedemux2: Generate proper stream-id taking into account upstream 2023-02-01 22:26:34 +00:00
hls hlsdemux2: Fix assertion on shutdown 2023-02-03 16:52:22 +00:00
mss adaptivedemux2: drop use of GSlice 2023-01-24 15:25:06 +00:00
downloadhelper.c adaptivedemux2/downloadhelper: Add debug output of response headers 2022-11-05 03:24:27 +11:00
downloadhelper.h adaptivedemux2: Define RFC8673_LAST_BYTE_POS 2023-02-03 16:52:22 +00:00
downloadrequest.c adaptivedemux2/downloadrequest: Add new methods 2023-02-03 16:52:22 +00:00
downloadrequest.h adaptivedemux2/downloadrequest: Add new methods 2023-02-03 16:52:22 +00:00
gstadaptivedemux-period.c adaptivedemux2: Fix collection leaks 2022-11-04 17:59:21 +00:00
gstadaptivedemux-private.h adaptivedemux2: Global output position is always positive 2023-02-03 16:52:21 +00:00
gstadaptivedemux-stream.c adaptivdemux2: Improve a comment about unlocking download requests. 2023-02-03 16:52:22 +00:00
gstadaptivedemux-stream.h adaptivedemux2: Make download mechanism overrideable 2023-02-03 16:52:22 +00:00
gstadaptivedemux-track.c adaptivedemux2: Generate proper stream-id taking into account upstream 2023-02-01 22:26:34 +00:00
gstadaptivedemux-types.h adaptivedemux2: Refactor stream methods into the stream 2022-11-05 04:00:31 +11:00
gstadaptivedemux.c adaptivedemux2: Global output position is always positive 2023-02-03 16:52:21 +00:00
gstadaptivedemux.h adaptivedemux2: Move stream_seek() to the Stream class 2022-11-05 04:00:31 +11: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