diff options
author | Paul B Mahol <onemda@gmail.com> | 2022-08-23 22:14:09 +0200 |
---|---|---|
committer | Paul B Mahol <onemda@gmail.com> | 2022-08-23 22:18:02 +0200 |
commit | 0dff278e5b35eff31ad6057c12820fc087c9c172 (patch) | |
tree | 34d70b781fe61330dd7bbeb07cbdcfabb66d46b7 | |
parent | 104804a718931defe3bf1822df57bb0fe71ffbfc (diff) | |
download | ffmpeg-0dff278e5b35eff31ad6057c12820fc087c9c172.tar.gz |
avfilter/af_silenceremove: do not trim non-silence from start
-rw-r--r-- | libavfilter/af_silenceremove.c | 6 |
1 files 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: |