diff options
Diffstat (limited to 'Documentation/video4linux/cx2341x/fw-decoder-regs.txt')
-rw-r--r-- | Documentation/video4linux/cx2341x/fw-decoder-regs.txt | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Documentation/video4linux/cx2341x/fw-decoder-regs.txt b/Documentation/video4linux/cx2341x/fw-decoder-regs.txt index db2366c634e8..cf52c8f20b9e 100644 --- a/Documentation/video4linux/cx2341x/fw-decoder-regs.txt +++ b/Documentation/video4linux/cx2341x/fw-decoder-regs.txt | |||
@@ -624,11 +624,11 @@ out what values are bad when it hangs. | |||
624 | 2A00 | 624 | 2A00 |
625 | bits 0:2 | 625 | bits 0:2 |
626 | osd colour mode | 626 | osd colour mode |
627 | 000 = 8 bit indexed | ||
627 | 001 = 16 bit (565) | 628 | 001 = 16 bit (565) |
628 | 010 = 15 bit (555) | 629 | 010 = 15 bit (555) |
629 | 011 = 12 bit (444) | 630 | 011 = 12 bit (444) |
630 | 100 = 32 bit (8888) | 631 | 100 = 32 bit (8888) |
631 | 101 = 8 bit indexed | ||
632 | 632 | ||
633 | bits 4:5 | 633 | bits 4:5 |
634 | osd display bpp | 634 | osd display bpp |
@@ -676,9 +676,11 @@ out what values are bad when it hangs. | |||
676 | completely transparent. When using 565, 555 or 444 colour modes, the | 676 | completely transparent. When using 565, 555 or 444 colour modes, the |
677 | colour key is always 16 bits wide. The colour to key on is set in Reg 2A18. | 677 | colour key is always 16 bits wide. The colour to key on is set in Reg 2A18. |
678 | 678 | ||
679 | Local alpha is a per-pixel 256 step transparency, with 0 being transparent | 679 | Local alpha works differently depending on the colour mode. For 32bpp & 8 |
680 | and 255 being solid. This is only available in 32 bit & 8 bit indexed | 680 | bit indexed, local alpha is a per-pixel 256 step transparency, with 0 being |
681 | colour modes. | 681 | transparent and 255 being solid. For the 16bpp modes 555 & 444, the unused |
682 | bit(s) act as a simple transparency switch, with 0 being solid & 1 being | ||
683 | fully transparent. There is no local alpha support for 16bit 565. | ||
682 | 684 | ||
683 | Global alpha is a 256 step transparency that applies to the entire osd, | 685 | Global alpha is a 256 step transparency that applies to the entire osd, |
684 | with 0 being transparent & 255 being solid. | 686 | with 0 being transparent & 255 being solid. |
@@ -811,5 +813,5 @@ out what values are bad when it hangs. | |||
811 | 813 | ||
812 | -------------------------------------------------------------------------------- | 814 | -------------------------------------------------------------------------------- |
813 | 815 | ||
814 | v0.3 - 2 February 2007 - Ian Armstrong (ian@iarmst.demon.co.uk) | 816 | v0.4 - 12 March 2007 - Ian Armstrong (ian@iarmst.demon.co.uk) |
815 | 817 | ||