From c279335ed24f64a55bd1c1679656ed90d687e190 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Sat, 18 Mar 2006 20:34:45 +0000 Subject: Correct pallette->RGB565 conversion when loading 1-bit BMP files. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9101 a1c6a512-1295-4272-9138-f99709370657 --- apps/recorder/bmp.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'apps/recorder') diff --git a/apps/recorder/bmp.c b/apps/recorder/bmp.c index fc06d84a0d..a3f778b795 100644 --- a/apps/recorder/bmp.c +++ b/apps/recorder/bmp.c @@ -288,10 +288,10 @@ int read_bmp_file(char* filename, /* Mono -> RGB16 */ for (col = 0; col < width; col++) { ret = getpix(col, bmpbuf); - unsigned short rgb = (((palette[ret].red >> 3) << 11) | - ((palette[ret].green >> 2) << 5) | - ((palette[ret].blue >> 3))); - dest[width * (height - row - 1) + col] = rgb; + unsigned short rgb16 = LCD_RGBPACK(palette[ret].red, + palette[ret].green, + palette[ret].blue); + dest[width * (height - row - 1) + col] = rgb16; } } #endif -- cgit v1.2.3