[Scummvm-git-logs] scummvm master -> e0aa906804942c04db6b3febed159846b7bcfb51
csnover
csnover at users.noreply.github.com
Sun Sep 10 09:08:44 CEST 2017
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
dbf2f0c266 AUDIO: Fix compilation on AmigaOS 4
e0aa906804 SCI32: Fix bad audio looping
Commit: dbf2f0c266b4e5e0ed39b7d2dd856960f62caae8
https://github.com/scummvm/scummvm/commit/dbf2f0c266b4e5e0ed39b7d2dd856960f62caae8
Author: Colin Snover (github.com at zetafleet.com)
Date: 2017-09-10T02:08:21-05:00
Commit Message:
AUDIO: Fix compilation on AmigaOS 4
Changed paths:
audio/decoders/adpcm.cpp
diff --git a/audio/decoders/adpcm.cpp b/audio/decoders/adpcm.cpp
index 7f578dd..e87661d 100644
--- a/audio/decoders/adpcm.cpp
+++ b/audio/decoders/adpcm.cpp
@@ -352,9 +352,9 @@ do { \
int DK3_ADPCMStream::readBuffer(int16 *buffer, const int numSamples) {
assert((numSamples % 4) == 0);
- const uint startOffset = _stream->pos() % _blockAlign;
- uint audioBytesLeft = _endpos - _stream->pos();
- uint blockBytesLeft;
+ const uint32 startOffset = _stream->pos() % _blockAlign;
+ uint32 audioBytesLeft = _endpos - _stream->pos();
+ uint32 blockBytesLeft;
if (startOffset != 0) {
blockBytesLeft = _blockAlign - startOffset;
} else {
Commit: e0aa906804942c04db6b3febed159846b7bcfb51
https://github.com/scummvm/scummvm/commit/e0aa906804942c04db6b3febed159846b7bcfb51
Author: Colin Snover (github.com at zetafleet.com)
Date: 2017-09-10T02:08:22-05:00
Commit Message:
SCI32: Fix bad audio looping
Fixes Trac#10182.
Changed paths:
engines/sci/sound/audio32.cpp
diff --git a/engines/sci/sound/audio32.cpp b/engines/sci/sound/audio32.cpp
index ad9af4e..1b521cd 100644
--- a/engines/sci/sound/audio32.cpp
+++ b/engines/sci/sound/audio32.cpp
@@ -63,6 +63,7 @@ public:
samplesRead = _stream->readBuffer(buffer, numSamples);
totalSamplesRead += samplesRead;
numSamples -= samplesRead;
+ buffer += samplesRead;
} while (samplesRead > 0 && _loop && numSamples > 0);
return totalSamplesRead;
}
More information about the Scummvm-git-logs
mailing list