From aed9a361a0ccb1274c537086518c664cf6bbb2d6 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 28 Nov 2006 22:05:59 +0000 Subject: [PATCH] fix 0 iFilterIncrement causing infinite loop --- stepmania/src/RageSoundReader_Resample_Good.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 );