[Scummvm-cvs-logs] SF.net SVN: scummvm:[46548] scummvm/trunk/engines/sci/sfx/music.cpp

m_kiewitz at users.sourceforge.net m_kiewitz at users.sourceforge.net
Fri Dec 25 14:17:30 CET 2009


Revision: 46548
          http://scummvm.svn.sourceforge.net/scummvm/?rev=46548&view=rev
Author:   m_kiewitz
Date:     2009-12-25 13:17:30 +0000 (Fri, 25 Dec 2009)

Log Message:
-----------
SCI/newmusic: _signalSet, _signalToSet init, debug output added for signals

Modified Paths:
--------------
    scummvm/trunk/engines/sci/sfx/music.cpp

Modified: scummvm/trunk/engines/sci/sfx/music.cpp
===================================================================
--- scummvm/trunk/engines/sci/sfx/music.cpp	2009-12-25 13:13:42 UTC (rev 46547)
+++ scummvm/trunk/engines/sci/sfx/music.cpp	2009-12-25 13:17:30 UTC (rev 46548)
@@ -490,6 +490,9 @@
 	// values of ppqn and tempo are found experimentally and may be wrong
 	_ppqn = 1;
 	setTempo(16667);
+
+	_signalSet = false;
+	_signalToSet = 0;
 }
 //---------------------------------------------
 MidiParser_SCI::~MidiParser_SCI() {
@@ -535,6 +538,7 @@
 	if (_signalSet) {
 		_signalSet = false;
 		PUT_SEL32V(segMan, _pSnd->soundObj, signal, _signalToSet);
+		warning("signal %04x", _signalToSet);
 	}
 
 	info.start = _position._play_pos;
@@ -650,6 +654,7 @@
 				} else {
 					_pSnd->status = kSndStatusStopped;
 					PUT_SEL32V(segMan, _pSnd->soundObj, signal, 0xFFFF);
+					warning("signal EOT");
 				}
 			}
 			break;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list