Changeset 1352 for trunk/platform/g12/lib.c
- Timestamp:
- 10/02/11 02:11:23 (20 months ago)
- File:
-
- 1 edited
-
trunk/platform/g12/lib.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/platform/g12/lib.c
r1316 r1352 139 139 return (palette_buffer[active_palette_buffer]+8); 140 140 } 141 142 // Function to load CHDK custom colors into active Canon palette 143 void load_chdk_palette() 144 { 145 extern int active_palette_buffer; 146 // Only load for the standard record and playback palettes 147 if ((active_palette_buffer == 0) || (active_palette_buffer == 4) || (active_palette_buffer == 6)) 148 { 149 int *pal = (int*)vid_get_bitmap_active_palette(); 150 if (pal[CHDK_COLOR_BASE+0] != 0x33ADF62) 151 { 152 pal[CHDK_COLOR_BASE+0] = 0x33ADF62; // Red 153 pal[CHDK_COLOR_BASE+1] = 0x326EA40; // Dark Red 154 pal[CHDK_COLOR_BASE+2] = 0x34CD57F; // Light Red 155 pal[CHDK_COLOR_BASE+3] = 0x373BFAE; // Green 156 pal[CHDK_COLOR_BASE+4] = 0x34BD6CA; // Dark Green 157 pal[CHDK_COLOR_BASE+5] = 0x395AB95; // Light Green 158 pal[CHDK_COLOR_BASE+6] = 0x34766F0; // Blue 159 pal[CHDK_COLOR_BASE+7] = 0x31250F3; // Dark Blue 160 pal[CHDK_COLOR_BASE+8] = 0x37F408F; // Cyan 161 pal[CHDK_COLOR_BASE+9] = 0x3512D5B; // Magenta 162 pal[CHDK_COLOR_BASE+10] = 0x3A9A917; // Yellow 163 pal[CHDK_COLOR_BASE+11] = 0x3819137; // Dark Yellow 164 pal[CHDK_COLOR_BASE+12] = 0x3DED115; // Light Yellow 165 166 extern char palette_control; 167 palette_control = 1; 168 vid_bitmap_refresh(); 169 } 170 } 171 }
Note: See TracChangeset
for help on using the changeset viewer.