gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
Jan Alexander Steffens (heftig) 5ae3c9318d adaptivedemux2: Fix download helper with libsoup 3.0.x
libsoup 3.0.x dispatches using a single source attached when the session
is created, so we need to create the session with the same context that
our download thread is later using.

2.74 or 3.1 will dispatch a response using the context which sent the
request. However, for any context other than the one that created the
session, this will also create and destroy sources, so there's still
some slight performance benefit.

Fixes: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/1384
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2913>
2022-08-18 20:16:18 +00:00
..
dash adaptivedemux2: Prevent duplicate symbols on static builds 2022-06-15 01:13:16 +00:00
hls hlsdemux2: Fix reference leak of variant stream 2022-08-12 13:52:59 +00:00
mss mssdemux2: Use gsturi structure to form fragment urls 2022-08-16 17:57:19 +09:00
downloadhelper.c adaptivedemux2: Fix download helper with libsoup 3.0.x 2022-08-18 20:16:18 +00:00
downloadhelper.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
downloadrequest.c New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
downloadrequest.h New HLS, DASH and MSS adaptive demuxer elements 2022-04-18 14:11:23 +00:00
gstadaptivedemux-period.c adaptivedemux2: Check stream selected instead of state 2022-08-04 13:43:25 +01:00
gstadaptivedemux-private.h adaptivedemux2: Move internal FLOW_SWITCH return value. 2022-08-04 14:49:33 +01:00
gstadaptivedemux-stream.c adaptivedemux2: Fix for period switching in live streams 2022-08-16 12:39:58 +00:00
gstadaptivedemux-track.c adaptivedemux2: track: Fix buffering time calc before output 2022-06-28 18:34:31 +00:00
gstadaptivedemux.c adaptivedemux2: Implement send_event() vfunc 2022-08-18 15:30:05 +01:00
gstadaptivedemux.h adaptivedemux2: Modify custom sync loss flow return 2022-08-04 14:49:33 +01: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 uninitialised memory usage in debug 2022-08-12 13:52:59 +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: fix plugin/element init 2022-05-30 13:13:48 +00:00
plugin.c adaptivedemux2: fix plugin/element init 2022-05-30 13:13:48 +00:00