[Scummvm-cvs-logs] scummvm master -> 70a694ce43524539b03f9142729b58f5efd47bf4
lordhoto
lordhoto at gmail.com
Sat Aug 6 03:31:44 CEST 2011
This automated email contains information about 3 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
5a0eb6ba60 SCUMM: Fix some valgrind warnings in CMS code.
018e304916 SCUMM: Slight cleanup in CMS code.
70a694ce43 SCUMM: Remove unneeded members in CMS class.
Commit: 5a0eb6ba60f7d4074e1cacb66daf5618beabf750
https://github.com/scummvm/scummvm/commit/5a0eb6ba60f7d4074e1cacb66daf5618beabf750
Author: Johannes Schickel (lordhoto at scummvm.org)
Date: 2011-08-05T18:28:42-07:00
Commit Message:
SCUMM: Fix some valgrind warnings in CMS code.
Changed paths:
engines/scumm/player_v2cms.cpp
diff --git a/engines/scumm/player_v2cms.cpp b/engines/scumm/player_v2cms.cpp
index c39b360..96a1ba1 100644
--- a/engines/scumm/player_v2cms.cpp
+++ b/engines/scumm/player_v2cms.cpp
@@ -146,10 +146,12 @@ Player_V2CMS::Player_V2CMS(ScummEngine *scumm, Audio::Mixer *mixer)
memset(_cmsVoicesBase, 0, sizeof(Voice)*16);
memset(_cmsVoices, 0, sizeof(Voice2)*8);
memset(_cmsChips, 0, sizeof(MusicChip)*2);
- _midiDelay = _octaveMask = _looping = _tempo = 0;
+ _midiDelay = _octaveMask = _looping = _tempo = _tempoSum = 0;
_midiData = _midiSongBegin = 0;
_musicTimer = _musicTimerTicks = 0;
+ _clkFrequenz = 0;
_loadedMidiSong = 0;
+ _outputTableReady = 0;
memset(_midiChannel, 0, sizeof(Voice2*)*16);
memset(_midiChannelUse, 0, sizeof(byte)*16);
Commit: 018e304916c8086a721ba54fa020a09dc00d069d
https://github.com/scummvm/scummvm/commit/018e304916c8086a721ba54fa020a09dc00d069d
Author: Johannes Schickel (lordhoto at scummvm.org)
Date: 2011-08-05T18:28:42-07:00
Commit Message:
SCUMM: Slight cleanup in CMS code.
Changed paths:
engines/scumm/player_v2cms.cpp
engines/scumm/player_v2cms.h
diff --git a/engines/scumm/player_v2cms.cpp b/engines/scumm/player_v2cms.cpp
index 96a1ba1..9908ba5 100644
--- a/engines/scumm/player_v2cms.cpp
+++ b/engines/scumm/player_v2cms.cpp
@@ -149,7 +149,7 @@ Player_V2CMS::Player_V2CMS(ScummEngine *scumm, Audio::Mixer *mixer)
_midiDelay = _octaveMask = _looping = _tempo = _tempoSum = 0;
_midiData = _midiSongBegin = 0;
_musicTimer = _musicTimerTicks = 0;
- _clkFrequenz = 0;
+ _voiceTimer = 0;
_loadedMidiSong = 0;
_outputTableReady = 0;
memset(_midiChannel, 0, sizeof(Voice2*)*16);
@@ -434,8 +434,8 @@ int Player_V2CMS::readBuffer(int16 *buffer, const int numSamples) {
do {
if (!(_next_tick >> FIXP_SHIFT)) {
if (_midiData) {
- --_clkFrequenz;
- if (!(_clkFrequenz & 0x01))
+ --_voiceTimer;
+ if (!(_voiceTimer & 0x01))
playVoice();
int newTempoSum = _tempo + _tempoSum;
diff --git a/engines/scumm/player_v2cms.h b/engines/scumm/player_v2cms.h
index ba2c3f2..f8a6642 100644
--- a/engines/scumm/player_v2cms.h
+++ b/engines/scumm/player_v2cms.h
@@ -128,7 +128,7 @@ protected:
byte _lastMidiCommand;
uint _outputTableReady;
- byte _clkFrequenz;
+ byte _voiceTimer;
byte _restart;
byte _curSno;
Commit: 70a694ce43524539b03f9142729b58f5efd47bf4
https://github.com/scummvm/scummvm/commit/70a694ce43524539b03f9142729b58f5efd47bf4
Author: Johannes Schickel (lordhoto at scummvm.org)
Date: 2011-08-05T18:28:42-07:00
Commit Message:
SCUMM: Remove unneeded members in CMS class.
Changed paths:
engines/scumm/player_v2cms.h
diff --git a/engines/scumm/player_v2cms.h b/engines/scumm/player_v2cms.h
index f8a6642..01bbfa5 100644
--- a/engines/scumm/player_v2cms.h
+++ b/engines/scumm/player_v2cms.h
@@ -129,8 +129,6 @@ protected:
byte _lastMidiCommand;
uint _outputTableReady;
byte _voiceTimer;
- byte _restart;
- byte _curSno;
int _musicTimer, _musicTimerTicks;
More information about the Scummvm-git-logs
mailing list