[Scummvm-git-logs] scummvm master -> 266c32669c0ce7a9eae3a58be96759e66ccfa436

sev- noreply at scummvm.org
Sat Aug 31 12:10:39 UTC 2024


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

Summary:
11044ee5f6 QDENGINE: Fix xml output
a8459bcca2 QDENGINE: Rectify filename encoding in music track playback
266c32669c QDENGINE: Fix filename encoding in intro video playback


Commit: 11044ee5f617b0ff6caf33b18f46f67dba47a642
    https://github.com/scummvm/scummvm/commit/11044ee5f617b0ff6caf33b18f46f67dba47a642
Author: kunxl-gg (tiwari.25 at iitj.ac.in)
Date: 2024-08-31T14:10:35+02:00

Commit Message:
QDENGINE: Fix xml output

Signed-off-by: kunxl-gg <tiwari.25 at iitj.ac.in>

Changed paths:
    engines/qdengine/qdcore/qd_music_track.cpp


diff --git a/engines/qdengine/qdcore/qd_music_track.cpp b/engines/qdengine/qdcore/qd_music_track.cpp
index 4e583cfc6e1..6a4dda60a32 100644
--- a/engines/qdengine/qdcore/qd_music_track.cpp
+++ b/engines/qdengine/qdcore/qd_music_track.cpp
@@ -85,6 +85,7 @@ bool qdMusicTrack::save_script(Common::WriteStream &fh, int indent) const {
 	for (int i = 0; i < indent; i++) {
 		fh.writeString("\t");
 	}
+	fh.writeString("<music_track");
 
 	if (name()) {
 		fh.writeString(Common::String::format(" name=\"%s\"", qdscr_XML_string(name())));


Commit: a8459bcca27e7b4bc7c7fbc23fa1464af4b113b7
    https://github.com/scummvm/scummvm/commit/a8459bcca27e7b4bc7c7fbc23fa1464af4b113b7
Author: kunxl-gg (tiwari.25 at iitj.ac.in)
Date: 2024-08-31T14:10:35+02:00

Commit Message:
QDENGINE: Rectify filename encoding in music track playback

Signed-off-by: kunxl-gg <tiwari.25 at iitj.ac.in>

Changed paths:
    engines/qdengine/qdcore/qd_game_dispatcher.cpp


diff --git a/engines/qdengine/qdcore/qd_game_dispatcher.cpp b/engines/qdengine/qdcore/qd_game_dispatcher.cpp
index 445961013c5..bd13f002a9c 100644
--- a/engines/qdengine/qdcore/qd_game_dispatcher.cpp
+++ b/engines/qdengine/qdcore/qd_game_dispatcher.cpp
@@ -2664,6 +2664,7 @@ bool qdGameDispatcher::play_music_track(const qdMusicTrack *p, bool interface_mo
 	_interface_music_mode = interface_mode;
 
 	debugC(3, kDebugLoad, "qdGameDispatcher::play_music_track() %s", transCyrillic(fname.toString()));
+	fname = Common::Path((char *)transCyrillic(fname.toString()));
 
 	return mpegPlayer::instance().play(fname, p->is_cycled(), p->volume());
 }


Commit: 266c32669c0ce7a9eae3a58be96759e66ccfa436
    https://github.com/scummvm/scummvm/commit/266c32669c0ce7a9eae3a58be96759e66ccfa436
Author: kunxl-gg (tiwari.25 at iitj.ac.in)
Date: 2024-08-31T14:10:35+02:00

Commit Message:
QDENGINE: Fix filename encoding in intro video playback

Signed-off-by: kunxl-gg <tiwari.25 at iitj.ac.in>

Changed paths:
    engines/qdengine/qdcore/util/WinVideo.cpp


diff --git a/engines/qdengine/qdcore/util/WinVideo.cpp b/engines/qdengine/qdcore/util/WinVideo.cpp
index 840ccd75a69..a7dd26e6dd0 100644
--- a/engines/qdengine/qdcore/util/WinVideo.cpp
+++ b/engines/qdengine/qdcore/util/WinVideo.cpp
@@ -73,10 +73,13 @@ void winVideo::set_window(int x, int y, int xsize, int ysize) {
 }
 
 bool winVideo::open_file(const Common::Path fname) {
+	Common::String filename = (char *)transCyrillic(fname.toString());
+	debugC(3, kDebugLoad, "winVideo::open_file(%s)", filename.c_str());
+
 	_videostream = new Common::File();
 
-	if (!_videostream->open(fname)) {
-		warning("WinVideo::open: Failed to open file %s", transCyrillic(fname.toString()));
+	if (!_videostream->open(filename.c_str())) {
+		warning("WinVideo::open: Failed to open file %s", filename.c_str());
 		delete _videostream;
 		return false;
 	}




More information about the Scummvm-git-logs mailing list