About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / video4linux / 4CCs.txt


Based on kernel version 4.7.2. Page generated on 2016-08-22 22:48 EST.

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--
Hide Line Numbers


About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog