[Scummvm-cvs-logs] CVS: scummvm-new/scumm imuse.cpp,1.4,1.5 insane.cpp,1.1.1.1,1.2 saveload.cpp,1.1.1.1,1.2 script_v2.cpp,1.1.1.1,1.2

Pawe? Ko?odziejski aquadran at users.sourceforge.net
Sat Aug 24 08:32:02 CEST 2002


Update of /cvsroot/scummvm/scummvm-new/scumm
In directory usw-pr-cvs1:/tmp/cvs-serv7048/scumm

Modified Files:
	imuse.cpp insane.cpp saveload.cpp script_v2.cpp 
Log Message:
synced with scummvm

Index: imuse.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm-new/scumm/imuse.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- imuse.cpp	23 Aug 2002 20:33:07 -0000	1.4
+++ imuse.cpp	24 Aug 2002 15:31:36 -0000	1.5
@@ -3302,7 +3302,7 @@
 	adlib_write(0xBD, 0x00);
 	create_lookup_table();
 
-	_mixer->setup_premix(this, premix_proc);
+	_mixer->setupPremix(this, premix_proc);
 }
 
 void IMuseAdlib::adlib_write(byte port, byte value)

Index: insane.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm-new/scumm/insane.cpp,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- insane.cpp	21 Aug 2002 16:07:30 -0000	1.1.1.1
+++ insane.cpp	24 Aug 2002 15:31:37 -0000	1.2
@@ -1467,7 +1467,7 @@
 			for (idx = 0; idx < MAX_STREAMER; idx++) {
 				if (_imusTrk[idx] != 0) {
 					if (_imusNewMixer[idx]) {
-						_scumm->_mixer->play_stream(NULL, idx, _imusBuf[idx], _imusFinalSize[idx], _imusRate[idx], _imusFlags[idx]);
+						_scumm->_mixer->playStream(NULL, idx, _imusBuf[idx], _imusFinalSize[idx], _imusRate[idx], _imusFlags[idx]);
 					} else {
 						_scumm->_mixer->append(idx, _imusBuf[idx], _imusFinalSize[idx], _imusRate[idx], _imusFlags[idx]);
 					}
@@ -1479,7 +1479,7 @@
 			for (idx = 0; idx < MAX_STREAMER; idx++) {
 				if (_psadTrk[idx] != 0) {
 					if (_strkNewMixer[idx]) {
-						_scumm->_mixer->play_stream(NULL, idx, _strkBuf[idx], _strkFinalSize[idx], _strkRate[idx], SoundMixer::FLAG_UNSIGNED | SoundMixer::FLAG_AUTOFREE);
+						_scumm->_mixer->playStream(NULL, idx, _strkBuf[idx], _strkFinalSize[idx], _strkRate[idx], SoundMixer::FLAG_UNSIGNED | SoundMixer::FLAG_AUTOFREE);
 					} else {
 						_scumm->_mixer->append(idx, _strkBuf[idx], _strkFinalSize[idx], _strkRate[idx], SoundMixer::FLAG_UNSIGNED | SoundMixer::FLAG_AUTOFREE);
 					}

Index: saveload.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm-new/scumm/saveload.cpp,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- saveload.cpp	21 Aug 2002 16:07:32 -0000	1.1.1.1
+++ saveload.cpp	24 Aug 2002 15:31:37 -0000	1.2
@@ -597,7 +597,7 @@
 	int var98Backup;
 
 	if (_mixer && !s->isSaving())
-		_mixer->stop_all();
+		_mixer->stopAll();
 
 	if (_current_version == VER_V9)
 		s->saveLoadEntries(this, mainEntriesV9);

Index: script_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm-new/scumm/script_v2.cpp,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -d -r1.1.1.1 -r1.2
--- script_v2.cpp	21 Aug 2002 16:07:34 -0000	1.1.1.1
+++ script_v2.cpp	24 Aug 2002 15:31:37 -0000	1.2
@@ -24,7 +24,8 @@
 #include "stdafx.h"
 #include "scumm.h"
 #include "actor.h"
-#include "smush.h"
+#include "smush/player.h"
+#include "smush/scumm_renderer.h"
 
 #include "sound/mididrv.h"
 #include "scumm/imuse.h"
@@ -2699,7 +2700,6 @@
 	Actor *a;
 
 	IMuse *se = _imuse;						//yazoo: not very nice
-	SmushPlayer * sp;
 
 	getStackList(args, sizeof(args) / sizeof(args[0]));
 
@@ -2708,11 +2708,15 @@
 		case 4:
 			grabCursor(args[1], args[2], args[3], args[4]);
 			break;
-		case 6:
-			sp = new SmushPlayer(this);
-			sp->startVideo(args[1], getStringAddressVar(VAR_VIDEONAME));
-			delete sp;
-			break;
+		case 6: { 
+ 				ScummRenderer sr(this);
+ 				SmushPlayer sp(&sr);
+ 				char filename[512];
+ 				strcpy(filename, _gameDataPath);
+ 				strcat(filename, "video/");
+ 				strcat(filename, (char*)getStringAddressVar(VAR_VIDEONAME));
+ 				sp.play(filename);
+ 			}
 		case 7:
 			warning("o6_miscOps: stub7()");
 			break;





More information about the Scummvm-git-logs mailing list