From 8c0673c1d9589bcce5af8162ef1035306409f72d Mon Sep 17 00:00:00 2001 From: JP Cimalando Date: Thu, 12 Apr 2018 03:17:19 +0200 Subject: apply a correct buffer offset to channels --- src/adlmidi.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/adlmidi.cpp') diff --git a/src/adlmidi.cpp b/src/adlmidi.cpp index ade4f33..91f5384 100644 --- a/src/adlmidi.cpp +++ b/src/adlmidi.cpp @@ -655,8 +655,8 @@ static int SendStereoAudio(int samples_requested, const unsigned containerSize = format->containerSize; const unsigned sampleOffset = format->sampleOffset; - left += outputOffset * containerSize; - right += outputOffset * containerSize; + left += (outputOffset / 2) * sampleOffset; + right += (outputOffset / 2) * sampleOffset; switch(sampleType) { case ADLMIDI_SampleType_S8: -- cgit v1.2.3