diff --git a/libavfilter/af_biquads.c b/libavfilter/af_biquads.c index 375e9d2525..123d7a2eee 100644 --- a/libavfilter/af_biquads.c +++ b/libavfilter/af_biquads.c @@ -382,11 +382,11 @@ static int filter_frame(AVFilterLink *inlink, AVFilterBufferRef *buf) } for (ch = 0; ch < buf->audio->channels; ch++) - p->filter((const float *)buf->extended_data[ch], - (float *)out_buf->extended_data[ch], nb_samples, - &p->cache[ch].i1, &p->cache[ch].i2, - &p->cache[ch].o1, &p->cache[ch].o2, - p->b0, p->b1, p->b2, p->a1, p->a2); + p->filter(buf->extended_data[ch], + out_buf->extended_data[ch], nb_samples, + &p->cache[ch].i1, &p->cache[ch].i2, + &p->cache[ch].o1, &p->cache[ch].o2, + p->b0, p->b1, p->b2, p->a1, p->a2); if (buf != out_buf) avfilter_unref_buffer(buf);