[Scummvm-cvs-logs] CVS: scummvm/sky/music musicbase.cpp,1.8,1.9 musicbase.h,1.8,1.9

Jonathan Gray khalek at users.sourceforge.net
Tue Jul 8 21:32:06 CEST 2003


Update of /cvsroot/scummvm/scummvm/sky/music
In directory sc8-pr-cvs1:/tmp/cvs-serv24474

Modified Files:
	musicbase.cpp musicbase.h 
Log Message:
revert to last revision of musicbase that doesn't cause a segfault here anymore

Index: musicbase.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/music/musicbase.cpp,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- musicbase.cpp	8 Jul 2003 23:25:51 -0000	1.8
+++ musicbase.cpp	9 Jul 2003 04:31:24 -0000	1.9
@@ -45,7 +45,6 @@
 	_currentSection = pSection;
 	_musicData = _skyDisk->loadFile(_driverFileBase + FILES_PER_SECTION * pSection, NULL);
 	_allowedCommands = 0;
-	_playTime = 0;
 	_musicTempo0 = 0x78; // init constants taken from idb file, area ~0x1060
 	_musicTempo1 = 0xC0;
 	_onNextPoll.doReInit = false;
@@ -137,12 +136,6 @@
 		error("Music %d requested but doesn't exist in file.\n", _onNextPoll.musicToProcess);
 		return;
 	}
-
-	if ((_onNextPoll.musicToProcess == 6) && (_currentSection == 5) && (_playTime < 3456))
-			return ;
-
-	_playTime = 0;
-
 	if (_currentMusic != 0)
 		stopMusic();
 
@@ -172,7 +165,6 @@
 		loadNewMusic();
 
 	_aktTime += _tempo;
-	_playTime++;
 
 	for (uint8 cnt = 0; cnt < _numberOfChannels; cnt++) {
 		newTempo = _channels[cnt]->process((uint16)(_aktTime >> 16));

Index: musicbase.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/music/musicbase.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- musicbase.h	8 Jul 2003 23:25:51 -0000	1.8
+++ musicbase.h	9 Jul 2003 04:31:24 -0000	1.9
@@ -69,7 +69,6 @@
 	uint8 _musicTempo1; // given once per music
 	uint32 _tempo;      // calculated from musicTempo0 and musicTempo1
 	uint32 _aktTime;
-	uint32 _playTime;
 	Actions _onNextPoll;
 	SkyChannelBase *_channels[10];
 	OSystem::MutexRef _mutex;





More information about the Scummvm-git-logs mailing list