From dd0896f05a268527484fbeb5975c8884784e3b50 Mon Sep 17 00:00:00 2001 From: Guillaume Desmottes Date: Fri, 6 Oct 2023 13:49:15 +0200 Subject: [PATCH] audiobuffersplit: disable max-silence-time if set to 0 According to the property documentation max-silence-time is supposed to be disabled when set to 0 but it was not. Part-of: --- .../gst-plugins-bad/gst/audiobuffersplit/gstaudiobuffersplit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/subprojects/gst-plugins-bad/gst/audiobuffersplit/gstaudiobuffersplit.c b/subprojects/gst-plugins-bad/gst/audiobuffersplit/gstaudiobuffersplit.c index b646602b63..7e16857dbb 100644 --- a/subprojects/gst-plugins-bad/gst/audiobuffersplit/gstaudiobuffersplit.c +++ b/subprojects/gst-plugins-bad/gst/audiobuffersplit/gstaudiobuffersplit.c @@ -572,7 +572,7 @@ gst_audio_buffer_split_handle_discont (GstAudioBufferSplit * self, GstClockTime silence_time = gst_util_uint64_scale (silence_samples, GST_SECOND, rate); - if (silence_time > self->max_silence_time) { + if (silence_time > self->max_silence_time && self->max_silence_time != 0) { GST_DEBUG_OBJECT (self, "Not inserting %" G_GUINT64_FORMAT " samples of silence (%" GST_TIME_FORMAT " exceeds maximum %" GST_TIME_FORMAT ")",