From: kramm <kramm>
Date: Tue, 26 Oct 2004 15:22:40 +0000 (+0000)
Subject: reversed the order of r,g,b in the 16 bit conversion.
X-Git-Tag: release-0-6-3~254
X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=3ffd81060e9f8911291f34d458b20d52f2b4fd52;p=swftools.git

reversed the order of r,g,b in the 16 bit conversion.
---

diff --git a/avi2swf/videoreader_vfw.cc b/avi2swf/videoreader_vfw.cc
index 207b0b7..5a6a8d3 100644
--- a/avi2swf/videoreader_vfw.cc
+++ b/avi2swf/videoreader_vfw.cc
@@ -141,7 +141,7 @@ static int bitmap_to_rgba(BITMAPINFOHEADER*bi, void*buffer, const int dest_width
 	    int x;
 	    for(x=0;x<dest_width;x++) {
 		USHORT c = line[0]|line[1]<<8;
-		*dest++ = 255|(c&0x1f)<<(8+3)|(c>>5&0x1f)<<(16+3)|(c>>10&0x1f)<<(24+3);
+		*dest++ = 255|(c&0x1f)<<(24+3)|(c>>5&0x1f)<<(16+3)|(c>>10&0x1f)<<(8+3);
 		line+=2;
 	    }
 	}