summaryrefslogtreecommitdiff
path: root/libavfilter
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2020-05-19 20:03:59 +0200
committerPaul B Mahol <onemda@gmail.com>2020-05-19 20:10:34 +0200
commitb559a5882f54f6ab46b2d058b8526fae6b00ad0f (patch)
treeacc7b78552b5ed46b1d0f69c9b169fcf19119d5f /libavfilter
parent5646d02cb37098d7581fddd6f09f7a0003318611 (diff)
avfilter/af_aiir: fix invalid memory access with tf filtering
Diffstat (limited to 'libavfilter')
-rw-r--r--libavfilter/af_aiir.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavfilter/af_aiir.c b/libavfilter/af_aiir.c
index 89c8936c2f..c56ed0f3a0 100644
--- a/libavfilter/af_aiir.c
+++ b/libavfilter/af_aiir.c
@@ -129,8 +129,8 @@ static int iir_ch_## name(AVFilterContext *ctx, void *arg, int ch, int nb_jobs)
ThreadData *td = arg; \
AVFrame *in = td->in, *out = td->out; \
const type *src = (const type *)in->extended_data[ch]; \
- double *ic = (double *)s->iir[ch].cache[0]; \
- double *oc = (double *)s->iir[ch].cache[1]; \
+ double *oc = (double *)s->iir[ch].cache[0]; \
+ double *ic = (double *)s->iir[ch].cache[1]; \
const int nb_a = s->iir[ch].nb_ab[0]; \
const int nb_b = s->iir[ch].nb_ab[1]; \
const double *a = s->iir[ch].ab[0]; \