[Scummvm-git-logs] scummvm branch-2-2 -> 82c56f7f5613227d149c0eaccdf369632dfe1a77

sev- sev at scummvm.org
Fri Sep 4 15:43:46 UTC 2020


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

Summary:
82c56f7f56 SCUMM: Produce clear screen instead of bailing out in SMUSH codec 20


Commit: 82c56f7f5613227d149c0eaccdf369632dfe1a77
    https://github.com/scummvm/scummvm/commit/82c56f7f5613227d149c0eaccdf369632dfe1a77
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-09-04T17:43:35+02:00

Commit Message:
SCUMM: Produce clear screen instead of bailing out in SMUSH codec 20

Changed paths:
    engines/scumm/smush/smush_player.cpp


diff --git a/engines/scumm/smush/smush_player.cpp b/engines/scumm/smush/smush_player.cpp
index 46f1447b7f..1f7e2cc1bf 100644
--- a/engines/scumm/smush/smush_player.cpp
+++ b/engines/scumm/smush/smush_player.cpp
@@ -774,6 +774,11 @@ void SmushPlayer::decodeFrameObject(int codec, const uint8 *src, int left, int t
 		if (_codec47)
 			_codec47->decode(_dst, src);
 		break;
+	case 20:
+		// Used by Full Throttle Classic (from Remastered)
+		warning("Codec 20 is not yet implemented");
+		memset(_dst, 0, _width * _height);
+		break;
 	default:
 		error("Invalid codec for frame object : %d", codec);
 	}




More information about the Scummvm-git-logs mailing list