[Scummvm-git-logs] scummvm master -> 5e3a60d4d9f7a8367d04cbe7b143032f772acf13

sev- noreply at scummvm.org
Sun Sep 28 21:28:54 UTC 2025


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .

Summary:
5e3a60d4d9 DIRECTOR: MOA sound samples seem to be unsigned


Commit: 5e3a60d4d9f7a8367d04cbe7b143032f772acf13
    https://github.com/scummvm/scummvm/commit/5e3a60d4d9f7a8367d04cbe7b143032f772acf13
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2025-09-28T23:28:43+02:00

Commit Message:
DIRECTOR: MOA sound samples seem to be unsigned

Changed paths:
    engines/director/sound.cpp


diff --git a/engines/director/sound.cpp b/engines/director/sound.cpp
index 164569ce50e..7909926444f 100644
--- a/engines/director/sound.cpp
+++ b/engines/director/sound.cpp
@@ -1044,7 +1044,7 @@ Audio::AudioStream *MoaSoundFormatDecoder::getAudioStream(bool looping, bool for
 	byte *buffer = (byte *)malloc(_size);
 	memcpy(buffer, _data, _size);
 
-	Audio::SeekableAudioStream *stream = Audio::makeRawStream(buffer, _size, _format.frameRate, ((_format.bitsPerSample == 16) ? Audio::RawFlags::FLAG_16BITS : 0) | ((_format.numChannels == 2) ? Audio::RawFlags::FLAG_STEREO : 0), disposeAfterUse);
+	Audio::SeekableAudioStream *stream = Audio::makeRawStream(buffer, _size, _format.frameRate, ((_format.bitsPerSample == 16) ? Audio::RawFlags::FLAG_16BITS : 0) | ((_format.numChannels == 2) ? Audio::RawFlags::FLAG_STEREO : 0) | Audio::RawFlags::FLAG_UNSIGNED, disposeAfterUse);
 
 	if (looping) {
 		if (_format.loopEndFrame < _format.loopStartFrame) {




More information about the Scummvm-git-logs mailing list