gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
Jan Schmidt 8ec6ef8ca4 adaptivedemux: Don't parse URI unnecessarily
Short-circuit parsing and recreating the playlist URI if
no HLS directives are going to be applied to it.

Fixes problems playing some streams (YouTube) that have
unneeded escaped characters in the URI and then complain
when GStreamer removes the escaping

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4335>
2023-04-04 19:21:31 +00:00
..
dash dashdemux2: mpdclient: Debug all restrictions when selecting rep 2023-02-18 22:47:18 +01:00
hls adaptivedemux: Don't parse URI unnecessarily 2023-04-04 19:21:31 +00:00
mss adaptivedemux2: Don't leak taglist 2023-02-03 16:52:24 +00:00
downloadhelper.c adaptivedemux2: Log request duration in debug output 2023-02-03 16:52:23 +00:00
downloadhelper.h adaptivedemux2: Define RFC8673_LAST_BYTE_POS 2023-02-03 16:52:22 +00:00
downloadrequest.c adaptivedemux2: Fix MSVC build error 2023-03-03 23:15:42 +09:00
downloadrequest.h adaptivedemux2/downloadrequest: add a helper to retrieve the Age header 2023-02-03 16:52:22 +00:00
gstadaptivedemux-period.c adaptivedemux2: Add gst_adaptive_demux_period_add_stream() 2023-02-03 16:52:23 +00:00
gstadaptivedemux-private.h adaptivedemux2: Fix manifest access during seeking query 2023-02-03 16:52:23 +00:00
gstadaptivedemux-stream.c adaptivedemux2: Don't blindly set the main manifest URI as referer 2023-03-20 07:59:27 +00:00
gstadaptivedemux-stream.h adaptivedemux2: Fix download error handling more 2023-02-03 16:52:23 +00:00
gstadaptivedemux-track.c adaptivedemux2: Use track ID for debugging 2023-02-10 10:56:52 +00:00
gstadaptivedemux-types.h adaptivedemux2: Refactor stream methods into the stream 2022-11-05 04:00:31 +11:00
gstadaptivedemux.c adaptivedemux2: Use track ID for debugging 2023-02-10 10:56:52 +00:00
gstadaptivedemux.h adaptivedemux2: Split track id from event stream-id 2023-02-10 10:56:52 +00: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