gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2/hls
Jan Schmidt a7e5236a39 hlsdemux2/preloader: Implement basic request handling
Implement fulfilment of HTTP requests from the active preload downloads by
finding any preload request that can provide the requested data and feeding
bytes from the internal DownloadRequest to the caller provided target
DownloadRequest.

Doesn't yet calculate timestamps to make the target request have a sensible
apparent bitrate.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3883>
2023-02-03 16:52:22 +00:00
..
gsthlsdemux-preloader.c hlsdemux2/preloader: Implement basic request handling 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-util.c hlsdemux2: Add and use gst_hls_media_playlist_find_position() 2023-02-03 16:52:21 +00:00
gsthlsdemux.c hlsdemux2: Add preloader helper. 2023-02-03 16:52:22 +00:00
gsthlsdemux.h hlsdemux2: Add preloader helper. 2023-02-03 16:52:22 +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: Add preload equality helper 2023-02-03 16:52:22 +00:00
m3u8.h hlsdemux2: Add preload equality helper 2023-02-03 16:52:22 +00:00
meson.build hlsdemux2: Add preloader helper. 2023-02-03 16:52:22 +00:00