]> git.karo-electronics.de Git - karo-tx-linux.git/blob - Documentation/video4linux/4CCs.txt
ARM: dts: Fix musb interrupt for device tree booting
[karo-tx-linux.git] / Documentation / video4linux / 4CCs.txt
1 Guidelines for Linux4Linux pixel format 4CCs
2 ============================================
3
4 Guidelines for Video4Linux 4CC codes defined using v4l2_fourcc() are
5 specified in this document. First of the characters defines the nature of
6 the pixel format, compression and colour space. The interpretation of the
7 other three characters depends on the first one.
8
9 Existing 4CCs may not obey these guidelines.
10
11 Formats
12 =======
13
14 Raw bayer
15 ---------
16
17 The following first characters are used by raw bayer formats:
18
19         B: raw bayer, uncompressed
20         b: raw bayer, DPCM compressed
21         a: A-law compressed
22         u: u-law compressed
23
24 2nd character: pixel order
25         B: BGGR
26         G: GBRG
27         g: GRBG
28         R: RGGB
29
30 3rd character: uncompressed bits-per-pixel 0--9, A--
31
32 4th character: compressed bits-per-pixel 0--9, A--