diff --git a/libavfilter/af_headphone.c b/libavfilter/af_headphone.c index 8db546adbf..03ef88c4a4 100644 --- a/libavfilter/af_headphone.c +++ b/libavfilter/af_headphone.c @@ -178,7 +178,7 @@ static int headphone_convolute(AVFilterContext *ctx, void *arg, int jobnr, int n continue; } - read = (wr - (ir_len - 1) + buffer_length) & modulo; + read = (wr - (ir_len - 1)) & modulo; if (read + ir_len < buffer_length) { memcpy(temp_src, bptr + read, ir_len * sizeof(*temp_src));