From bab780f419b111494c1648399b3cf0f86f3d3d6a Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Fri, 3 Mar 2023 08:21:08 +0100 Subject: [PATCH] adaptivedemux2: Fix buffering treshold initialization Properly initialize the stream default recommended buffering threshold so that a default (10s) value is used until the subclass can provide a proper value Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2064 Part-of: --- .../gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux-stream.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux-stream.c b/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux-stream.c index a7949be..2290b75 100644 --- a/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux-stream.c +++ b/subprojects/gst-plugins-good/ext/adaptivedemux2/gstadaptivedemux-stream.c @@ -76,6 +76,8 @@ gst_adaptive_demux2_stream_init (GstAdaptiveDemux2Stream * stream) stream->last_ret = GST_FLOW_OK; stream->next_input_wakeup_time = GST_CLOCK_STIME_NONE; + stream->recommended_buffering_threshold = GST_CLOCK_TIME_NONE; + stream->fragment_bitrates = g_malloc0 (sizeof (guint64) * NUM_LOOKBACK_FRAGMENTS); -- 2.7.4