From 0dff278e5b35eff31ad6057c12820fc087c9c172 Mon Sep 17 00:00:00 2001 From: Paul B Mahol Date: Tue, 23 Aug 2022 22:14:09 +0200 Subject: [PATCH] avfilter/af_silenceremove: do not trim non-silence from start --- libavfilter/af_silenceremove.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_silenceremove.c b/libavfilter/af_silenceremove.c index a6db9be9d5..d5a2ac6a41 100644 --- a/libavfilter/af_silenceremove.c +++ b/libavfilter/af_silenceremove.c @@ -481,10 +481,12 @@ static int config_input(AVFilterLink *inlink) s->stop_holdoff_end = 0; s->stop_found_periods = 0; - if (s->start_periods) + if (s->start_periods) { s->mode = SILENCE_TRIM; - else + s->one_period = 1; + } else { s->mode = SILENCE_COPY; + } switch (inlink->format) { case AV_SAMPLE_FMT_DBL: