gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
Edward Hervey 63b598b409 adaptivedemux2: Don't allow stream selection while switching periods
The stream selection is done on the currently outputting tracks, but in order to
(de)activate the backing streams we can only do it if the input and output
period are identical.

Fixes crash when doing stream selection during period migration

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3525>
2022-12-05 11:03:26 +00:00
..
dash mpdparser: Fix missing baseURL query 2022-11-14 23:45:53 +00:00
hls hlsdemux2: Expose EXT-X-PROGRAM-DATE-TIME as tags. 2022-11-17 22:11:12 +00:00
mss mssdemux2: Update for adaptivedemux2 refactoring 2022-11-05 04:00:31 +11:00
downloadhelper.c adaptivedemux2/downloadhelper: Add debug output of response headers 2022-11-05 03:24:27 +11:00
downloadhelper.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
downloadrequest.c adaptivedemux2/downloadhelper: Remove return val for download_request_add_buffer() 2022-11-05 03:24:27 +11:00
downloadrequest.h adaptivedemux2/downloadhelper: Remove return val for download_request_add_buffer() 2022-11-05 03:24:27 +11:00
gstadaptivedemux-period.c adaptivedemux2: Fix collection leaks 2022-11-04 17:59:21 +00:00
gstadaptivedemux-private.h adaptivedemux2: Move stream_seek() to the Stream class 2022-11-05 04:00:31 +11:00
gstadaptivedemux-stream.c adaptivedemux2: Don't leak caps in debug statements 2022-11-21 19:02:44 +00:00
gstadaptivedemux-stream.h adaptivedemux2: Move stream_seek() to the Stream class 2022-11-05 04:00:31 +11:00
gstadaptivedemux-track.c adaptivedemux2: Rework input download wakeups 2022-09-20 19:48:17 +00:00
gstadaptivedemux-types.h adaptivedemux2: Refactor stream methods into the stream 2022-11-05 04:00:31 +11:00
gstadaptivedemux.c adaptivedemux2: Don't allow stream selection while switching periods 2022-12-05 11:03:26 +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: Fix sticky event storage. 2022-11-21 10:32:02 +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