gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2/hls
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
..
gsthlsdemux-playlist-loader.c adaptivedemux: Don't parse URI unnecessarily 2023-04-04 19:21:31 +00:00
gsthlsdemux-playlist-loader.h hlsdemux2: Remove enable-llhls property 2023-02-03 16:52:24 +00:00
gsthlsdemux-preloader.c hlsdemux2: Calculate / transfer timing info for preloads 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-stream.c hlsdemux2: Make start-bitrate property work without connection-speed 2023-02-17 17:48:40 +01:00
gsthlsdemux-stream.h hlsdemux2: Remove enable-llhls property 2023-02-03 16:52:24 +00:00
gsthlsdemux-util.c hlsdemux2: Split the stream object out 2023-02-03 16:52:22 +00:00
gsthlsdemux.c hlsdemux2: Make start-bitrate property work without connection-speed 2023-02-17 17:48:40 +01:00
gsthlsdemux.h hlsdemux2: Remove enable-llhls property 2023-02-03 16:52:24 +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: Remove enable-llhls property 2023-02-03 16:52:24 +00:00
m3u8.h hlsdemux2: Remove enable-llhls property 2023-02-03 16:52:24 +00:00
meson.build hlsdemux2: Add HLS playlist loader 2023-02-03 16:52:23 +00:00