More sound clipping fixes

This commit is contained in:
dinkc64 2014-04-06 06:52:35 +00:00
parent 514224ab31
commit 694aed7b83
1 changed files with 4 additions and 2 deletions

View File

@ -207,8 +207,10 @@ static void YM2610UpdateResample(INT16* pSoundBuf, INT32 nSegmentEnd)
nTotalRightSample = BURN_SND_CLIP(nTotalRightSample);
if (bYM2610AddSignal) {
pSoundBuf[i + 0] += nTotalLeftSample;
pSoundBuf[i + 1] += nTotalRightSample;
// pSoundBuf[i + 0] += nTotalLeftSample;
// pSoundBuf[i + 1] += nTotalRightSample;
pSoundBuf[i + 0] = BURN_SND_CLIP(pSoundBuf[i + 0] + nTotalLeftSample);
pSoundBuf[i + 1] = BURN_SND_CLIP(pSoundBuf[i + 1] + nTotalRightSample);
} else {
pSoundBuf[i + 0] = nTotalLeftSample;
pSoundBuf[i + 1] = nTotalRightSample;