fix reading mono sounds in a stereo chain

This commit is contained in:
Glenn Maynard
2004-11-02 07:38:24 +00:00
parent 1eac0a3fa9
commit 33d92faeb1
+3
View File
@@ -290,7 +290,10 @@ int RageSoundReader_Chain::ReadBlock( int16_t *pBuffer, int iFrames )
iMaxFramesRead = max( iMaxFramesRead, iFramesRead );
if( m_iChannels == 2 && pSound->GetNumChannels() == 1 )
{
RageSoundUtil::ConvertMonoToStereoInPlace( Buffer, iSamplesRead );
iSamplesRead *= 2;
}
if( fabsf(s.fPan) > 0.0001f )
RageSoundUtil::Pan( Buffer, iFramesRead, s.fPan );