aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/video/video.cpp
diff options
context:
space:
mode:
authorMatthew Hoops2010-05-20 18:45:12 +0000
committerMatthew Hoops2010-05-20 18:45:12 +0000
commitad42fa0b2d613a879250cd601a4c0756bfe699cd (patch)
tree8af19338dc6a88958b46b67f5a03189fb8541876 /engines/mohawk/video/video.cpp
parent2e0fdda51ff9ff48bb8cbfcc770f9fd99cccd43e (diff)
downloadscummvm-rg350-ad42fa0b2d613a879250cd601a4c0756bfe699cd.tar.gz
scummvm-rg350-ad42fa0b2d613a879250cd601a4c0756bfe699cd.tar.bz2
scummvm-rg350-ad42fa0b2d613a879250cd601a4c0756bfe699cd.zip
The QuickTime getPalette() function should output in RGB format, not RGBA.
svn-id: r49121
Diffstat (limited to 'engines/mohawk/video/video.cpp')
-rw-r--r--engines/mohawk/video/video.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/mohawk/video/video.cpp b/engines/mohawk/video/video.cpp
index ce50653c73..86ecd4dedf 100644
--- a/engines/mohawk/video/video.cpp
+++ b/engines/mohawk/video/video.cpp
@@ -176,9 +176,9 @@ bool VideoManager::updateBackgroundMovies() {
for (uint16 j = 0; j < frame->h; j++) {
for (uint16 k = 0; k < frame->w; k++) {
byte palIndex = *((byte *)frame->getBasePtr(k, j));
- byte r = palette[palIndex * 4];
- byte g = palette[palIndex * 4 + 1];
- byte b = palette[palIndex * 4 + 2];
+ byte r = palette[palIndex * 3];
+ byte g = palette[palIndex * 3 + 1];
+ byte b = palette[palIndex * 3 + 2];
if (pixelFormat.bytesPerPixel == 2)
*((uint16 *)newFrame->getBasePtr(k, j)) = pixelFormat.RGBToColor(r, g, b);
else