[Scummvm-cvs-logs] CVS: scummvm/scumm bundle.cpp,1.42,1.43 bundle.h,1.19,1.20 imuse_digi.cpp,1.28,1.29 player_v2.cpp,2.15,2.16 player_v2.h,2.5,2.6 sound.cpp,1.146,1.147

Max Horn fingolfin at users.sourceforge.net
Thu Jun 26 17:11:17 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv18831

Modified Files:
	bundle.cpp bundle.h imuse_digi.cpp player_v2.cpp player_v2.h 
	sound.cpp 
Log Message:
cleanup

Index: bundle.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/bundle.cpp,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- bundle.cpp	15 Jun 2003 00:31:58 -0000	1.42
+++ bundle.cpp	27 Jun 2003 00:10:17 -0000	1.43
@@ -437,7 +437,7 @@
 									bitsleft = 16;									\
 								}
 
-int32 Bundle::compDecode(byte *src, byte *dst) {
+static int32 compDecode(byte *src, byte *dst) {
 	byte *result, *srcptr = src, *dstptr = dst;
 	int data, size, bit, bitsleft = 16, mask = READ_LE_UINT16(srcptr);
 	srcptr += 2;

Index: bundle.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/bundle.h,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- bundle.h	31 May 2003 00:18:22 -0000	1.19
+++ bundle.h	27 Jun 2003 00:10:17 -0000	1.20
@@ -56,7 +56,6 @@
 
 	void initializeImcTables();
 
-	int32 compDecode(byte *src, byte *dst);
 	int32 decompressCodec(int32 codec, byte *comp_input, byte *comp_output, int32 size);
 
 	int32 decompressVoiceSampleByIndex(int32 index, byte **comp_final);

Index: imuse_digi.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse_digi.cpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- imuse_digi.cpp	23 Jun 2003 21:23:09 -0000	1.28
+++ imuse_digi.cpp	27 Jun 2003 00:10:17 -0000	1.29
@@ -1136,7 +1136,7 @@
 						debug(5, "Play imuse music: %s, %s, %s", _digStateMusicTable[music].name, _digStateMusicTable[music].title, _digStateMusicTable[music].filename);
 						if ((_digStateMusicTable[music].filename[0] != 0) && 
 							(strcmp(_digStateMusicTable[_digStateMusicTable[music].unk3].filename, _scumm->_sound->_nameBundleMusic) != 0) ) {
-							_scumm->_sound->playBundleMusic((const char *)_digStateMusicTable[music].filename);
+							_scumm->_sound->playBundleMusic(_digStateMusicTable[music].filename);
 						}
 						return 0;
 					}
@@ -1155,7 +1155,7 @@
 					if ((_comiStateMusicTable[l].id == b)) {
 						debug(5, "Play imuse music: %s, %s, %s", _comiStateMusicTable[l].name, _comiStateMusicTable[l].title, _comiStateMusicTable[l].filename);
 						if (_comiStateMusicTable[l].filename[0] != 0) {
-							_scumm->_sound->playBundleMusic((const char *)_comiStateMusicTable[l].filename);
+							_scumm->_sound->playBundleMusic(_comiStateMusicTable[l].filename);
 						}
 						return 0;
 					}
@@ -1189,7 +1189,7 @@
 					if ((_digSeqMusicTable[l].room == b)) {
 						debug(5, "Play imuse music: %s, %s, %s", _digSeqMusicTable[l].name, _digSeqMusicTable[l].title, _digSeqMusicTable[l].filename);
 						if (_digSeqMusicTable[l].filename[0] != 0) {
-							_scumm->_sound->playBundleMusic((const char *)_digSeqMusicTable[l].filename);
+							_scumm->_sound->playBundleMusic(_digSeqMusicTable[l].filename);
 						}
 						return 0;
 					}
@@ -1202,7 +1202,7 @@
 					if ((_comiSeqMusicTable[l].id == b)) {
 						debug(5, "Play imuse music: %s, %s, %s", _comiSeqMusicTable[l].name, _comiSeqMusicTable[l].title, _comiSeqMusicTable[l].filename);
 						if (_comiSeqMusicTable[l].filename[0] != 0) {
-							_scumm->_sound->playBundleMusic((const char *)_comiSeqMusicTable[l].filename);
+							_scumm->_sound->playBundleMusic(_comiSeqMusicTable[l].filename);
 						}
 						return 0;
 					}

Index: player_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/player_v2.cpp,v
retrieving revision 2.15
retrieving revision 2.16
diff -u -d -r2.15 -r2.16
--- player_v2.cpp	15 Jun 2003 01:00:43 -0000	2.15
+++ player_v2.cpp	27 Jun 2003 00:10:17 -0000	2.16
@@ -327,13 +327,15 @@
 ////////////////////////////////////////
 
 
-Player_V2::Player_V2(Scumm *scumm) : _scumm(scumm) {
+Player_V2::Player_V2(Scumm *scumm) {
 	int i;
 	
 	// This simulates the pc speaker sound, which is driven
 	// by the 8253 (square wave generator) and a low-band filter.
 	
+	_isV3Game = (scumm->_version == 3);
 	_system = scumm->_system;
+	_mixer = scumm->_mixer;
 	_sample_rate = _system->property(OSystem::PROP_GET_SAMPLE_RATE, 0);
 	_mutex = _system->create_mutex();
 
@@ -362,18 +364,18 @@
 	set_pcjr(true);
 	set_master_volume(255);
 
-	scumm->_mixer->setupPremix(this, premix_proc);
+	_mixer->setupPremix(this, premix_proc);
 }
 
 Player_V2::~Player_V2() {
 	mutex_up();
 	// Detach the premix callback handler
-	_scumm->_mixer->setupPremix (0, 0);
+	_mixer->setupPremix(0, 0);
 	mutex_down();
 	_system->delete_mutex (_mutex);
 }
 
-void Player_V2::set_pcjr (bool pcjr) {
+void Player_V2::set_pcjr(bool pcjr) {
 	mutex_up();
 	_pcjr = pcjr;
 
@@ -526,7 +528,7 @@
 	}
 }
 
-int Player_V2::getSoundStatus(int nr) {
+bool Player_V2::getSoundStatus(int nr) const {
 	return current_nr == nr || next_nr == nr;
 }
 
@@ -556,8 +558,8 @@
 	channel->d.freqmod_modulo = 0;
 }
 
-int Player_V2::getMusicTimer() {
-	if (_scumm->_version == 3)
+int Player_V2::getMusicTimer() const {
+	if (_isV3Game)
 		return _music_timer;
 	else
 		return channels[0].d.music_timer;

Index: player_v2.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/player_v2.h,v
retrieving revision 2.5
retrieving revision 2.6
diff -u -d -r2.5 -r2.6
--- player_v2.h	15 Jun 2003 01:00:43 -0000	2.5
+++ player_v2.h	27 Jun 2003 00:10:17 -0000	2.6
@@ -80,13 +80,13 @@
 	void startSound(int nr, byte *data);
 	void stopSound(int nr);
 	void stopAllSounds();
-	int  getSoundStatus(int nr);
-	int  getMusicTimer();
+	bool getSoundStatus(int nr) const;
+	int  getMusicTimer() const;
 
 private:
+	bool _isV3Game;
 	SoundMixer *_mixer;
-	Scumm *_scumm;
-
+	OSystem *_system;
 
 	bool _pcjr;
 	int _header_len;
@@ -116,7 +116,6 @@
 	byte *next_data;
 	byte *retaddr;
 
-	OSystem *_system;
 	void *_mutex;
 	void mutex_up() { _system->lock_mutex (_mutex); }
 	void mutex_down() { _system->unlock_mutex (_mutex); }

Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sound.cpp,v
retrieving revision 1.146
retrieving revision 1.147
diff -u -d -r1.146 -r1.147
--- sound.cpp	26 Jun 2003 23:04:41 -0000	1.146
+++ sound.cpp	27 Jun 2003 00:10:17 -0000	1.147
@@ -968,7 +968,7 @@
 uint32 Sound::decode12BitsSample(byte *src, byte **dst, uint32 size, bool stereo = false) {
 	uint32 s_size = (size / 3) * 4;
 	uint32 loop_size = s_size / 4;
-	if (stereo == true) {
+	if (stereo) {
 		s_size *= 2;
 	}
 	byte *ptr = *dst = (byte *)malloc(s_size);
@@ -981,14 +981,14 @@
 		tmp = ((((v2 & 0x0f) << 8) | v1) << 4) - 0x8000;
 		*ptr++ = (byte)((tmp >> 8) & 0xff);
 		*ptr++ = (byte)(tmp & 0xff);
-		if (stereo == true) {
+		if (stereo) {
 			*ptr++ = (byte)((tmp >> 8) & 0xff);
 			*ptr++ = (byte)(tmp & 0xff);
 		}
 		tmp = ((((v2 & 0xf0) << 4) | v3) << 4) - 0x8000;
 		*ptr++ = (byte)((tmp >> 8) & 0xff);
 		*ptr++ = (byte)(tmp & 0xff);
-		if (stereo == true) {
+		if (stereo) {
 			*ptr++ = (byte)((tmp >> 8) & 0xff);
 			*ptr++ = (byte)(tmp & 0xff);
 		}
@@ -1001,7 +1001,7 @@
 }
 
 void Sound::playBundleMusic(const char *song) {
-	if (_scumm->_silentDigitalImuse == true) {
+	if (_scumm->_silentDigitalImuse) {
 		return;
 	}
 
@@ -1083,7 +1083,7 @@
 		return;
 	}
 
-	if (_musicBundleToBeChanged == true) {
+	if (_musicBundleToBeChanged) {
 		_nameBundleMusic = _newNameBundleMusic;
 		_numberSamplesBundleMusic = _bundle->getNumberOfMusicSamplesByName(_nameBundleMusic);
 		_currentSampleBundleMusic = 0;





More information about the Scummvm-git-logs mailing list