diff --git a/stepmania/src/RageSoundReader_Resample_Good.cpp b/stepmania/src/RageSoundReader_Resample_Good.cpp index d04b7d3668..2b514ba29d 100644 --- a/stepmania/src/RageSoundReader_Resample_Good.cpp +++ b/stepmania/src/RageSoundReader_Resample_Good.cpp @@ -466,7 +466,7 @@ public: m_iUpFactor = iUpFactor; m_pPolyphase = NULL; - int iFilterIncrement = (iMaxDownFactor - iMinDownFactor)/10; + int iFilterIncrement = max( (iMaxDownFactor - iMinDownFactor)/10, 1 ); for( int iDownFactor = iMinDownFactor; iDownFactor <= iMaxDownFactor; iDownFactor += iFilterIncrement ) { float fCutoffFrequency = GetCutoffFrequency( iDownFactor );