Properly process all samples with a bandpass filter

This commit is contained in:
Chris Robinson
2014-05-21 14:59:21 -07:00
parent e650db98f7
commit dd2e6b7902
+2 -2
View File
@@ -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;