summaryrefslogtreecommitdiff
path: root/libavfilter/af_adelay.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2019-10-09 09:56:33 +0200
committerPaul B Mahol <onemda@gmail.com>2019-10-09 09:56:33 +0200
commit1ebac3cda9f4e73b9fc4688ab1b0a96455a6f99a (patch)
tree2c8107908943d4c5a4a5b5b2d4be3732ae3d3a2c /libavfilter/af_adelay.c
parent24b6e968a2169fa5791708abc83817922f695dae (diff)
avfilter/af_adelay: fix buggy behaviour
Diffstat (limited to 'libavfilter/af_adelay.c')
-rw-r--r--libavfilter/af_adelay.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libavfilter/af_adelay.c b/libavfilter/af_adelay.c
index 06e39fa6a4..c9647771f2 100644
--- a/libavfilter/af_adelay.c
+++ b/libavfilter/af_adelay.c
@@ -165,9 +165,9 @@ static int config_input(AVFilterLink *inlink)
}
}
- if (s->all) {
- for (int j = i + 1; j < s->nb_delays; j++)
- s->chandelay[j].delay = s->chandelay[i].delay;
+ if (s->all && i) {
+ for (int j = i; j < s->nb_delays; j++)
+ s->chandelay[j].delay = s->chandelay[i-1].delay;
}
s->padding = s->chandelay[0].delay;