gstreamer/subprojects/gst-plugins-good/ext/adaptivedemux2
Jan Schmidt e5e72ede26 adaptivedemux2: Always check bitrate in live
When advancing fragment in live, it's normal to return
GST_FLOW_EOS when playing at the live edge of the available
fragments. In that case, we still want to adjust bitrate
dynamically.

Fixes issue with dashdemux2 where the current bitrate of
each adaptation set is changed to the lowest one when
updating the mpd for a live stream.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/3020>
2022-09-13 09:02:43 +00:00
..
dash dashdemux2: Remove bogus limitation checks for duration fields 2022-09-07 12:48:28 +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: Always check bitrate in live 2022-09-13 09:02:43 +00: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