From d3d23579add16fbe3c21f2b436457f398f0f5254 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Sat, 14 Oct 2023 10:56:37 -0700 Subject: Read the correct half-frequency bin --- alc/effects/convolution.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'alc/effects/convolution.cpp') diff --git a/alc/effects/convolution.cpp b/alc/effects/convolution.cpp index fe681745..ca356508 100644 --- a/alc/effects/convolution.cpp +++ b/alc/effects/convolution.cpp @@ -418,7 +418,7 @@ void ConvolutionState::deviceUpdate(const DeviceBase *device, const BufferStorag { ffttmp[i*2 ] = static_cast(fftbuffer[i].real()) * fftscale; ffttmp[i*2 + 1] = static_cast((i == 0) ? - fftbuffer[ConvolveUpdateSamples+1].real() : fftbuffer[i].imag()) * fftscale; + fftbuffer[ConvolveUpdateSamples].real() : fftbuffer[i].imag()) * fftscale; } /* Reorder backward to make it suitable for pffft_zconvolve and the * subsequent pffft_transform(..., PFFFT_BACKWARD). -- cgit v1.2.3