Fix stereo problem - samples, not frames
This commit is contained in:
@@ -92,7 +92,7 @@ void RageSoundMixBuffer::read( float *pBuf )
|
|||||||
|
|
||||||
void RageSoundMixBuffer::read_deinterlace( float **pBufs, int channels )
|
void RageSoundMixBuffer::read_deinterlace( float **pBufs, int channels )
|
||||||
{
|
{
|
||||||
for( int i = 0; i < m_iBufUsed; ++i )
|
for( int i = 0; i < m_iBufUsed / channels; ++i )
|
||||||
for( int ch = 0; ch < channels; ++ch )
|
for( int ch = 0; ch < channels; ++ch )
|
||||||
pBufs[ch][i] = m_pMixbuf[channels * i + ch];
|
pBufs[ch][i] = m_pMixbuf[channels * i + ch];
|
||||||
m_iBufUsed = 0;
|
m_iBufUsed = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user