The first fifteen bytes of the 09 F9 key are contained in the RGB encoding of the five colors, with each color providing three bytes of the key.
But, if it's done right meaning if it uses a color distance-algorithm it may work even though the colors are distorted, the algorithm will check if the color is within a given range of tolerance, this may require a different color space than RGB, often used is LAB, or HSB.
Unlike SSE2, AltiVec supports a special RGB "pixel" data type, but it does not operate on 64-bit double precision floats, and there is no way to move data directly between scalar and vector registers.
The rear of the MediaMVP unit has a plug for 6 VDC power, an Ethernet port, and in the US edition, S-Video out, composite video out, and stereo audio out, while the European edition has instead a single "SCART out" connector, offering additional RGB output possibilities, and bundles a SCART lead with 2 extra stereo audio cables with female RCA connectors coming out of one of the plugs.
Lagarith attempts to avoid this problem by supporting YV12, YUY2, RGB, and RGBA colorspaces.
The downside of the system was that it required much more advanced decoders, typically featuring Zilog Z80 or Motorola 6809 processors with RGB and/or RF output.
For each feature (such as colour) one or more probe functions can be introduced to represent the feature (such as grayscale, or RGB values).
All convert a 4×4 block of pixels to a 64-bit or 128-bit quantity, resulting in compression ratios of 6:1 with 24-bit RGB input data or 4:1 with 32-bit RGBA input data.
RGB color separation and processing is obtained using vertical wobbulation of the electron beam on the oil film to modulate the green channel and sawtooth modulation is added to the horizontal sweep to separate and modulate Red and Blue channels.
After the keyboard setup XFree86 locates the path to the RGB database, to the modules and to where the fonts are.