summaryrefslogtreecommitdiff
path: root/apps/plugins
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2024-06-30 20:23:14 -0400
committerSolomon Peachy <pizza@shaftnet.org>2024-06-30 20:30:49 -0400
commiteacb4daa2d3b06056310dae1b3e03d7dfd406adb (patch)
tree921bf883b680ae28b2fedd210cd272d86811c744 /apps/plugins
parent423350ec4dfba02dad9b91d5560b192cc51b8ad0 (diff)
downloadrockbox-eacb4daa2d3b06056310dae1b3e03d7dfd406adb.tar.gz
rockbox-eacb4daa2d3b06056310dae1b3e03d7dfd406adb.zip
More xrick-related cleanups
* Correct broken CREDITS file causing HTML manual build failures * Fix warning on iAudio M3 and MPIO HD200 * Fix XRGB888 pixelformat builds, hopefully correctly. This should bring the board back to green. Change-Id: Ia7d54641d37db19d4cee3b5d9f5d8ab1567ac30b
Diffstat (limited to 'apps/plugins')
-rw-r--r--apps/plugins/xrick/system/sysvid_rockbox.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/plugins/xrick/system/sysvid_rockbox.c b/apps/plugins/xrick/system/sysvid_rockbox.c
index fccf515575..697bf2fd06 100644
--- a/apps/plugins/xrick/system/sysvid_rockbox.c
+++ b/apps/plugins/xrick/system/sysvid_rockbox.c
@@ -123,7 +123,12 @@ void sysvid_setPalette(img_color_t *pal, U16 n)
123 for (i = 0; i < n; i++) 123 for (i = 0; i < n; i++)
124 { 124 {
125#ifdef HAVE_LCD_COLOR 125#ifdef HAVE_LCD_COLOR
126#if LCD_PIXELFORMAT == XRGB8888
127 int x = LCD_RGBPACK(pal[i].r, pal[i].g, pal[i].b);
128 palette[i] = FB_SCALARPACK(x);
129#else
126 palette[i] = LCD_RGBPACK(pal[i].r, pal[i].g, pal[i].b); 130 palette[i] = LCD_RGBPACK(pal[i].r, pal[i].g, pal[i].b);
131#endif
127#else 132#else
128 palette[i] = ((3 * pal[i].r) + (6 * pal[i].g) + pal[i].b) / 10; 133 palette[i] = ((3 * pal[i].r) + (6 * pal[i].g) + pal[i].b) / 10;
129#endif 134#endif
@@ -212,7 +217,7 @@ void sysvid_update(const rect_t *rects)
212 } 217 }
213 destBuf = lcd_fb; 218 destBuf = lcd_fb;
214#else 219#else
215 destBuf = greybuffer; 220 destBuf = (fb_data*) greybuffer;
216#endif /* HAVE_LCD_COLOR */ 221#endif /* HAVE_LCD_COLOR */
217 destBuf += resizedColumn + resizedRow * LCD_WIDTH; 222 destBuf += resizedColumn + resizedRow * LCD_WIDTH;
218 223