fix bounds assert

This commit is contained in:
Glenn Maynard
2006-11-30 07:26:34 +00:00
parent ce89886873
commit bd639a7547
@@ -219,7 +219,13 @@ bool RageSoundReader_SpeedChange::Step()
int RageSoundReader_SpeedChange::GetCursorAvail() const
{
int iCursorAvail = min( GetWindowSizeFrames(), m_iDataBufferAvailFrames-m_Channels[0].m_iCorrelatedPos ) - m_iPos;
int iCursorAvail = GetWindowSizeFrames() - m_iPos;
for( size_t i = 0; i < m_Channels.size(); ++i )
{
int iCursorAvailForChannel = (m_iDataBufferAvailFrames-m_Channels[i].m_iCorrelatedPos) - m_iPos;
iCursorAvail = min( iCursorAvail, iCursorAvailForChannel );
}
return iCursorAvail;
}