3 This header file contains listings of STANDARD guids for video formats.
4 Please do not place non-registered, or incomplete entries in this file.
5 A list of some popular fourcc's are at: http://www.webartz.com/fourcc/
6 For an explanation of fourcc <-> guid mappings see RFC2361.
9 #ifndef _XF86_FOURCC_H_
10 #define _XF86_FOURCC_H_ 1
12 #define FOURCC_YUY2 0x32595559
13 #define XVIMAGE_YUY2 \
19 0x00,0x00,0x00,0x10,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71}, \
28 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, \
32 #define FOURCC_YV12 0x32315659
33 #define XVIMAGE_YV12 \
39 0x00,0x00,0x00,0x10,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71}, \
48 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, \
52 #define FOURCC_I420 0x30323449
53 #define XVIMAGE_I420 \
59 0x00,0x00,0x00,0x10,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71}, \
68 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, \
72 #define FOURCC_UYVY 0x59565955
73 #define XVIMAGE_UYVY \
79 0x00,0x00,0x00,0x10,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71}, \
88 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, \
92 #define FOURCC_IA44 0x34344149
93 #define XVIMAGE_IA44 \
99 0x00,0x00,0x00,0x10,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71}, \
108 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, \
112 #define FOURCC_AI44 0x34344941
113 #define XVIMAGE_AI44 \
119 0x00,0x00,0x00,0x10,0x80,0x00,0x00,0xAA,0x00,0x38,0x9B,0x71}, \
128 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}, \
132 #endif /* _XF86_FOURCC_H_ */