From ea72d05ec6426b65d52fcbcfbbb008351830583f Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Tue, 31 Jan 2006 00:40:14 +0000 Subject: Fixed endianness problem in the BMP loader git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8498 a1c6a512-1295-4272-9138-f99709370657 --- apps/recorder/bmp.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'apps') diff --git a/apps/recorder/bmp.c b/apps/recorder/bmp.c index eb9bf903a6..e41bd2dd77 100644 --- a/apps/recorder/bmp.c +++ b/apps/recorder/bmp.c @@ -344,9 +344,7 @@ int read_bmp_file(char* filename, } else { /* RGB24 -> RGB16 */ for (col = 0; col < width; col++) { - unsigned short rgb = (((p[2] >> 3) << 11) | - ((p[1] >> 2) << 5) | - ((p[0] >> 3))); + unsigned short rgb = LCD_RGBPACK(p[2],p[1],p[0]); dest[width * (height - row - 1) + col] = rgb; p += 3; } -- cgit v1.2.3