[Scummvm-git-logs] scummvm master -> d2e56053f0339a638cd2802de4e1d89d17f6409e

sev- noreply at scummvm.org
Thu Jan 26 11:53:37 UTC 2023


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
23e27dc4a0 DIRECTOR: Remove leftover debug message
d2e56053f0 DIRECTOR: Dump RIFF resources when requested


Commit: 23e27dc4a0850051fed3f39c373951ae934504b0
    https://github.com/scummvm/scummvm/commit/23e27dc4a0850051fed3f39c373951ae934504b0
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2023-01-26T12:30:30+01:00

Commit Message:
DIRECTOR: Remove leftover debug message

Changed paths:
    engines/director/cast.cpp


diff --git a/engines/director/cast.cpp b/engines/director/cast.cpp
index 82dd3dadb42..3b45d0394a8 100644
--- a/engines/director/cast.cpp
+++ b/engines/director/cast.cpp
@@ -772,8 +772,6 @@ void Cast::loadSoundData(int key, SoundCastMember *soundCast) {
 		if (!_castsInfo[key]->directory.empty())
 			filename = _castsInfo[key]->directory + g_director->_dirSeparator + _castsInfo[key]->fileName;
 
-		warning("Filename is: %s", filename.c_str());
-
 		AudioFileDecoder *audio = new AudioFileDecoder(filename);
 		soundCast->_audio = audio;
 	} else {


Commit: d2e56053f0339a638cd2802de4e1d89d17f6409e
    https://github.com/scummvm/scummvm/commit/d2e56053f0339a638cd2802de4e1d89d17f6409e
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2023-01-26T12:52:52+01:00

Commit Message:
DIRECTOR: Dump RIFF resources when requested

Changed paths:
    engines/director/archive.cpp


diff --git a/engines/director/archive.cpp b/engines/director/archive.cpp
index c575b30c766..d47bbe3ea23 100644
--- a/engines/director/archive.cpp
+++ b/engines/director/archive.cpp
@@ -383,6 +383,10 @@ bool RIFFArchive::openStream(Common::SeekableReadStream *stream, uint32 startOff
 	uint32 startPos = stream->pos();
 	stream->readUint32LE(); // unknown (always 0?)
 
+	Common::DumpFile out;
+
+	_stream = stream;
+
 	while ((uint32)stream->pos() < startPos + cftcSize) {
 		uint32 tag = convertTagToUppercase(stream->readUint32BE());
 
@@ -412,19 +416,21 @@ bool RIFFArchive::openStream(Common::SeekableReadStream *stream, uint32 startOff
 			}
 		}
 
-		stream->seek(startResPos);
-
 		debug(3, "Found RIFF resource '%s' %d: %d @ 0x%08x (0x%08x)", tag2str(tag), id, size, offset, startOffset + offset);
 
-		ResourceMap &resMap = _types[tag];
-		Resource &res = resMap[id];
+		Resource &res = _types[tag][id];
+		res.index = id;
 		res.offset = offset;
 		res.size = size;
 		res.name = name;
 		res.tag = tag;
+
+		if (ConfMan.getBool("dump_scripts"))
+			dumpChunk(res, out);
+
+		stream->seek(startResPos);
 	}
 
-	_stream = stream;
 	return true;
 }
 




More information about the Scummvm-git-logs mailing list