diff options
author | Chris Robinson <[email protected]> | 2022-12-14 16:23:10 -0800 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2022-12-14 16:23:10 -0800 |
commit | 42090e93719748675384cc6ec9106fb39f869920 (patch) | |
tree | 70715c1514d2db153ca66fbc26ed30302eb54fd6 /common/phase_shifter.h | |
parent | 7c3f201f2625e37807c608e718b190cc48107b9c (diff) |
Avoid manually specifying FFT template parameters
Diffstat (limited to 'common/phase_shifter.h')
-rw-r--r-- | common/phase_shifter.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/common/phase_shifter.h b/common/phase_shifter.h index 6cfdf053..0d4166bc 100644 --- a/common/phase_shifter.h +++ b/common/phase_shifter.h @@ -53,12 +53,12 @@ struct PhaseShifterT { std::fill_n(fftBuffer.get(), fft_size, complex_d{}); fftBuffer[half_size] = 1.0; - forward_fft<double>({fftBuffer.get(), fft_size}); + forward_fft(al::as_span(fftBuffer.get(), fft_size)); for(size_t i{0};i < half_size+1;++i) fftBuffer[i] = complex_d{-fftBuffer[i].imag(), fftBuffer[i].real()}; for(size_t i{half_size+1};i < fft_size;++i) fftBuffer[i] = std::conj(fftBuffer[fft_size - i]); - inverse_fft<double>({fftBuffer.get(), fft_size}); + inverse_fft(al::as_span(fftBuffer.get(), fft_size)); auto fftiter = fftBuffer.get() + half_size + (FilterSize/2 - 1); for(float &coeff : mCoeffs) |