From 5a85c531741afeaca479bed40e2b152f09f1f572 Mon Sep 17 00:00:00 2001 From: Romain Tisserand Date: Tue, 8 Aug 2017 12:19:24 +0200 Subject: [PATCH] Fix MOD support not mixing core provided audio stream --- libretro-common/audio/audio_mixer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-common/audio/audio_mixer.c b/libretro-common/audio/audio_mixer.c index 57567f8b8f..f9a1a226bc 100644 --- a/libretro-common/audio/audio_mixer.c +++ b/libretro-common/audio/audio_mixer.c @@ -781,7 +781,7 @@ again: samplei = *pcm++ * volume; samplef = (float)((int)samplei + 32768) / 65535.0f; samplef = samplef * 2.0f - 1.0f; - *buffer++ = samplef; + *buffer++ += samplef; } buf_free -= voice->types.mod.samples; @@ -795,7 +795,7 @@ again: samplei = *pcm++ * volume; samplef = (float)((int)samplei + 32768) / 65535.0f; samplef = samplef * 2.0f - 1.0f; - *buffer++ = samplef; + *buffer++ += samplef; } voice->types.mod.position += buf_free;