gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
Edward Hervey 1aab9db803 hlsdemux2: Prune time maps when possible
Add a new method to prune unused time mappings (i.e. which aren't used by any
current media playlist).

Do that when doing flushing seeks. Could be used in other places later too.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2839>
2022-08-04 14:49:21 +01:00
..
dash adaptivedemux2: Prevent duplicate symbols on static builds 2022-06-15 01:13:16 +00:00
hls hlsdemux2: Prune time maps when possible 2022-08-04 14:49:21 +01:00
mss adaptivedemux2: Prevent duplicate symbols on static builds 2022-06-15 01:13:16 +00:00
downloadhelper.c
downloadhelper.h
downloadrequest.c
downloadrequest.h
gstadaptivedemux-period.c adaptivedemux2: Check stream selected instead of state 2022-08-04 13:43:25 +01:00
gstadaptivedemux-private.h adaptivedemux2: Handle loss of synchronization 2022-06-28 17:59:23 +00:00
gstadaptivedemux-stream.c adaptivedemux2: stream: Set period has_next_period flag before EOS 2022-08-04 13:43:51 +01:00
gstadaptivedemux-track.c adaptivedemux2: track: Fix buffering time calc before output 2022-06-28 18:34:31 +00:00
gstadaptivedemux.c adaptivedemux2: Fixes for period switching in the output loop 2022-08-04 13:43:57 +01:00
gstadaptivedemux.h adaptivedemux2: period: Rename 'closed' flag to 'has_next_period' 2022-08-04 13:43:36 +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 memory leaks and use-after-free 2022-06-29 14:33:30 +00:00
gstadaptivedemuxutils.h
gstisoff.c
gstisoff.h
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