Fix unity handling in short-window mode

This commit is contained in:
Chris Cannam
2022-07-14 12:07:43 +01:00
parent 02928a3c86
commit 279c44477e

View File

@@ -436,6 +436,14 @@ protected:
guidance.fftBands[2].f0 = m_minHigher; guidance.fftBands[2].f0 = m_minHigher;
guidance.fftBands[2].f1 = nyquist; guidance.fftBands[2].f1 = nyquist;
if (m_parameters.shortWindowMode) {
guidance.fftBands[0].f1 = 0.0;
guidance.fftBands[1].f0 = 0.0;
guidance.fftBands[1].f1 = nyquist;
guidance.fftBands[2].f0 = nyquist;
guidance.fftBands[2].f1 = nyquist;
}
guidance.phaseReset.present = true; guidance.phaseReset.present = true;
if (!hadPhaseReset) { if (!hadPhaseReset) {