fLength sometimes comes out to 0

This commit is contained in:
Glenn Maynard
2003-04-21 20:25:20 +00:00
parent 8bbb884204
commit a70d95db67
+3 -1
View File
@@ -1355,9 +1355,11 @@ float Song::GetDominantBPM()
fLength = m_fLastBeat - m_BPMSegments[i].m_fStartBeat; fLength = m_fLastBeat - m_BPMSegments[i].m_fStartBeat;
else else
fLength = m_BPMSegments[i+1].m_fStartBeat - m_BPMSegments[i].m_fStartBeat; fLength = m_BPMSegments[i+1].m_fStartBeat - m_BPMSegments[i].m_fStartBeat;
ASSERT( fLength > 0 ); if(fLength > 0)
{
fSumBPM += fBPM * fLength; fSumBPM += fBPM * fLength;
fSumWeights += fLength; fSumWeights += fLength;
} }
}
return fSumBPM / fSumWeights; return fSumBPM / fSumWeights;
} }