[Scummvm-git-logs] scummvm master -> 20125684ba2edd3ae4ad8ea0dca01248cfa19e32

sev- sev at scummvm.org
Fri Sep 4 15:43:49 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:
20125684ba SCUMM: Produce clear screen instead of bailing out in SMUSH codec 20


Commit: 20125684ba2edd3ae4ad8ea0dca01248cfa19e32
    https://github.com/scummvm/scummvm/commit/20125684ba2edd3ae4ad8ea0dca01248cfa19e32
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-09-04T17:43:08+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