Add simple mono support for sasaudio

This commit is contained in:
oioitff 2013-04-13 19:01:22 +08:00
parent 828b5a0be8
commit 3ff492646b

View file

@ -376,9 +376,11 @@ void SasInstance::Mix(u32 outAddr) {
for (int i = 0; i < grainSize * 2; i += 2) {
int sampleL = mixBuffer[i] + sendBuffer[i];
*outp++ = clamp_s16(sampleL);
int sampleR = mixBuffer[i + 1] + sendBuffer[i + 1];
*outp++ = clamp_s16(sampleR);
if (outputMode == 0) {
// stereo
int sampleR = mixBuffer[i + 1] + sendBuffer[i + 1];
*outp++ = clamp_s16(sampleR);
}
}
memset(mixBuffer, 0, grainSize * sizeof(int) * 2);
memset(sendBuffer, 0, grainSize * sizeof(int) * 2);