[vdr] max. colors in OSD ?
Klaus Schmidinger
Klaus.Schmidinger at cadsoft.de
Wed Sep 28 17:59:23 CEST 2005
Martin Dauskardt wrote:
> There are several themes for the sttng-skin (cool, blue ...) which all give
> errors in the log ("too many different colors used in palette") .
>
> I want to create an own theme without this error :-)
>
> What I learned is, that the "central area" of the osd menu is limited to 4
> colors (cards with 2MB). The buttons below (red, green, yellow, blue) seem
> to be a different area.
>
> So how do I count the colors in the central area?
>
> For example, the default sttng theme seems to have only **two** colors in
> the main menu:
> -yellow (FFFCC024)
> -black (7F000000 for background and FF000000)
> When I change the Background to another color, the above mentioned error
> message appears immidiately when i open the main menu. So it seems that
> 000000 counts as one color, no matter which value I use for transparency,
> right?
No. Every color counts separately. Only if all 32 bit are the same, then
it's the same color.
> If so, which is the third and fourth color in the central area of the main
> menu?
The central area uses the colors
clrMenuItemCurrentFg = clrBlack
clrMenuItemCurrentBg = clrYellow
clrMenuItemSelectable = clrYellow
clrMenuItemNonSelectable = clrCyan
clrBackground = clrGray50
which makes for a total of four different colors.
Klaus
More information about the vdr
mailing list