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: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4105>
This commit is contained in:
Edward Hervey 2023-03-03 08:21:08 +01:00 committed by Edward Hervey
parent d6e3a5da3c
commit bab780f419

View file

@ -76,6 +76,8 @@ gst_adaptive_demux2_stream_init (GstAdaptiveDemux2Stream * stream)
stream->last_ret = GST_FLOW_OK; stream->last_ret = GST_FLOW_OK;
stream->next_input_wakeup_time = GST_CLOCK_STIME_NONE; stream->next_input_wakeup_time = GST_CLOCK_STIME_NONE;
stream->recommended_buffering_threshold = GST_CLOCK_TIME_NONE;
stream->fragment_bitrates = stream->fragment_bitrates =
g_malloc0 (sizeof (guint64) * NUM_LOOKBACK_FRAGMENTS); g_malloc0 (sizeof (guint64) * NUM_LOOKBACK_FRAGMENTS);