From dd2e6b7902ebe40865a9700b492697b70926198d Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Wed, 21 May 2014 14:59:21 -0700 Subject: Properly process all samples with a bandpass filter --- Alc/mixer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Alc/mixer.c') diff --git a/Alc/mixer.c b/Alc/mixer.c index b12ecefb..0c8bdef3 100644 --- a/Alc/mixer.c +++ b/Alc/mixer.c @@ -107,8 +107,8 @@ static const ALfloat *DoFilters(ALfilterState *lpfilter, ALfilterState *hpfilter ALfloat temp[64]; ALuint todo = minu(64, numsamples-i); - ALfilterState_process(lpfilter, temp, src, todo); - ALfilterState_process(hpfilter, dst, temp, todo); + ALfilterState_process(lpfilter, temp, src+i, todo); + ALfilterState_process(hpfilter, dst+i, temp, todo); i += todo; } return dst; -- cgit v1.2.3