[Scummvm-git-logs] scummvm master -> a5d4e15f14b329730e4487138fbddaa3ce3209ee
digitall
noreply at scummvm.org
Tue Jul 12 23:53:18 UTC 2022
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
a5d4e15f14 SCUMM: DiMUSE: Remove Older Code Path for 8-bit Stereo Audio Mixing
Commit: a5d4e15f14b329730e4487138fbddaa3ce3209ee
https://github.com/scummvm/scummvm/commit/a5d4e15f14b329730e4487138fbddaa3ce3209ee
Author: D G Turner (digitall at scummvm.org)
Date: 2022-07-13T00:51:33+01:00
Commit Message:
SCUMM: DiMUSE: Remove Older Code Path for 8-bit Stereo Audio Mixing
This would have been executed instead of the newer code added in the
previous commit on this module.
Changed paths:
engines/scumm/imuse_digi/dimuse_internalmixer.cpp
diff --git a/engines/scumm/imuse_digi/dimuse_internalmixer.cpp b/engines/scumm/imuse_digi/dimuse_internalmixer.cpp
index 737eb365ce7..11c420e94aa 100644
--- a/engines/scumm/imuse_digi/dimuse_internalmixer.cpp
+++ b/engines/scumm/imuse_digi/dimuse_internalmixer.cpp
@@ -1075,22 +1075,6 @@ void IMuseDigiInternalMixer::mixBits8Stereo(uint8 *srcBuf, int32 inFrameCount, i
mixBufCurCell += 2;
}
}
- } else if (2 * inFrameCount == feedSize) {
- srcBuf_ptr = srcBuf;
- if (inFrameCount - 1 != 0) {
- for (int i = 0; i < inFrameCount - 1; i++) {
- mixBufCurCell[0] += *((uint16 *)ampTable + srcBuf_ptr[0]);
- mixBufCurCell[1] += *((uint16 *)ampTable + srcBuf_ptr[1]);
- mixBufCurCell[2] += (*((int16 *)ampTable + srcBuf_ptr[0]) + *((int16 *)ampTable + srcBuf_ptr[2])) >> 1;
- mixBufCurCell[3] += (*((int16 *)ampTable + srcBuf_ptr[1]) + *((int16 *)ampTable + srcBuf_ptr[3])) >> 1;
- mixBufCurCell += 4;
- srcBuf_ptr += 2;
- }
- }
- mixBufCurCell[0] += *((uint16 *)ampTable + srcBuf_ptr[0]);
- mixBufCurCell[1] += *((uint16 *)ampTable + srcBuf_ptr[1]);
- mixBufCurCell[2] += *((uint16 *)ampTable + srcBuf_ptr[0]);
- mixBufCurCell[3] += *((uint16 *)ampTable + srcBuf_ptr[1]);
} else if (2 * feedSize == inFrameCount) {
if (feedSize) {
srcBuf_ptr = srcBuf;
More information about the Scummvm-git-logs
mailing list