[Scummvm-git-logs] scummvm master -> b85d24a83acd66528578f388075cf50909270775
sluicebox
noreply at scummvm.org
Sat Nov 4 03:58:38 UTC 2023
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:
e397f36be2 SCI: Remove redundant checks
b85d24a83a SCI: Clarify operator precedence in getAudioStream
Commit: e397f36be296c295acf930dd1f4186c4ad3a60ae
https://github.com/scummvm/scummvm/commit/e397f36be296c295acf930dd1f4186c4ad3a60ae
Author: sluicebox (22204938+sluicebox at users.noreply.github.com)
Date: 2023-11-03T20:53:50-07:00
Commit Message:
SCI: Remove redundant checks
Changed paths:
engines/sci/engine/tts.cpp
engines/sci/graphics/video32.cpp
engines/sci/video/robot_decoder.cpp
diff --git a/engines/sci/engine/tts.cpp b/engines/sci/engine/tts.cpp
index e6b10f235e1..7c16a9b5514 100644
--- a/engines/sci/engine/tts.cpp
+++ b/engines/sci/engine/tts.cpp
@@ -65,8 +65,6 @@ Common::String SciTTS::getMessage(const Common::String &text) {
// KQ6 or spaces in KQ5, so that a calligraphic first letter is drawn instead.
if (_curMessage.size() > 0 && text.size() > 0 && text.hasSuffix(_curMessage.substr(1)))
message = _curMessage;
- else
- message = text;
// Strip color code characters in SCI1.1
if (getSciVersion() == SCI_VERSION_1_1) {
diff --git a/engines/sci/graphics/video32.cpp b/engines/sci/graphics/video32.cpp
index ffc70321707..786a9a95458 100644
--- a/engines/sci/graphics/video32.cpp
+++ b/engines/sci/graphics/video32.cpp
@@ -1236,9 +1236,7 @@ void DuckPlayer::play(const int lastFrameNo) {
return;
}
- if (_status != kDuckPlaying) {
- _status = kDuckPlaying;
- }
+ _status = kDuckPlaying;
if (lastFrameNo != -1) {
_decoder->setEndFrame(lastFrameNo);
diff --git a/engines/sci/video/robot_decoder.cpp b/engines/sci/video/robot_decoder.cpp
index 04d9f248e16..f0256e1c379 100644
--- a/engines/sci/video/robot_decoder.cpp
+++ b/engines/sci/video/robot_decoder.cpp
@@ -1282,9 +1282,7 @@ void RobotDecoder::frameNowVisible() {
_audioList.submitDriverMax();
}
- if (_previousFrameNo != _currentFrameNo) {
- _previousFrameNo = _currentFrameNo;
- }
+ _previousFrameNo = _currentFrameNo;
if (!_syncFrame && _hasAudio && getTickCount() >= _checkAudioSyncTime) {
RobotAudioStream::StreamState status;
Commit: b85d24a83acd66528578f388075cf50909270775
https://github.com/scummvm/scummvm/commit/b85d24a83acd66528578f388075cf50909270775
Author: sluicebox (22204938+sluicebox at users.noreply.github.com)
Date: 2023-11-03T20:54:41-07:00
Commit Message:
SCI: Clarify operator precedence in getAudioStream
Changed paths:
engines/sci/sound/audio.cpp
diff --git a/engines/sci/sound/audio.cpp b/engines/sci/sound/audio.cpp
index 21ec9b0cd18..cf202a0eb97 100644
--- a/engines/sci/sound/audio.cpp
+++ b/engines/sci/sound/audio.cpp
@@ -445,7 +445,7 @@ Audio::RewindableAudioStream *AudioPlayer::getAudioStream(uint32 number, uint32
if (!ret)
error("Failed to load WAV from stream");
- *sampleLen = (waveFlags & Audio::FLAG_16BITS ? waveSize >> 1 : waveSize) * 60 / waveRate;
+ *sampleLen = ((waveFlags & Audio::FLAG_16BITS) ? (waveSize >> 1) : waveSize) * 60 / waveRate;
memoryStream->seek(0, SEEK_SET);
audioStream = Audio::makeWAVStream(memoryStream, DisposeAfterUse::YES);
More information about the Scummvm-git-logs
mailing list