Commit | Line | Data |
---|---|---|
5377d91f MH |
1 | .. -*- coding: utf-8; mode: rst -*- |
2 | ||
3 | ****************** | |
4 | Compressed Formats | |
5 | ****************** | |
6 | ||
7 | ||
8 | .. _compressed-formats: | |
9 | ||
10 | .. flat-table:: Compressed Image Formats | |
11 | :header-rows: 1 | |
12 | :stub-columns: 0 | |
13 | :widths: 3 1 4 | |
14 | ||
15 | ||
16 | - .. row 1 | |
17 | ||
18 | - Identifier | |
19 | ||
20 | - Code | |
21 | ||
22 | - Details | |
23 | ||
24 | - .. _`V4L2-PIX-FMT-JPEG`: | |
25 | ||
26 | - ``V4L2_PIX_FMT_JPEG`` | |
27 | ||
28 | - 'JPEG' | |
29 | ||
4e03cb76 | 30 | - TBD. See also :ref:`VIDIOC_G_JPEGCOMP <VIDIOC_G_JPEGCOMP>`, |
af4a4d0d | 31 | :ref:`VIDIOC_S_JPEGCOMP <VIDIOC_G_JPEGCOMP>`. |
5377d91f MH |
32 | |
33 | - .. _`V4L2-PIX-FMT-MPEG`: | |
34 | ||
35 | - ``V4L2_PIX_FMT_MPEG`` | |
36 | ||
37 | - 'MPEG' | |
38 | ||
39 | - MPEG multiplexed stream. The actual format is determined by | |
40 | extended control ``V4L2_CID_MPEG_STREAM_TYPE``, see | |
41 | :ref:`mpeg-control-id`. | |
42 | ||
43 | - .. _`V4L2-PIX-FMT-H264`: | |
44 | ||
45 | - ``V4L2_PIX_FMT_H264`` | |
46 | ||
47 | - 'H264' | |
48 | ||
49 | - H264 video elementary stream with start codes. | |
50 | ||
51 | - .. _`V4L2-PIX-FMT-H264-NO-SC`: | |
52 | ||
53 | - ``V4L2_PIX_FMT_H264_NO_SC`` | |
54 | ||
55 | - 'AVC1' | |
56 | ||
57 | - H264 video elementary stream without start codes. | |
58 | ||
59 | - .. _`V4L2-PIX-FMT-H264-MVC`: | |
60 | ||
61 | - ``V4L2_PIX_FMT_H264_MVC`` | |
62 | ||
63 | - 'M264' | |
64 | ||
65 | - H264 MVC video elementary stream. | |
66 | ||
67 | - .. _`V4L2-PIX-FMT-H263`: | |
68 | ||
69 | - ``V4L2_PIX_FMT_H263`` | |
70 | ||
71 | - 'H263' | |
72 | ||
73 | - H263 video elementary stream. | |
74 | ||
75 | - .. _`V4L2-PIX-FMT-MPEG1`: | |
76 | ||
77 | - ``V4L2_PIX_FMT_MPEG1`` | |
78 | ||
79 | - 'MPG1' | |
80 | ||
81 | - MPEG1 video elementary stream. | |
82 | ||
83 | - .. _`V4L2-PIX-FMT-MPEG2`: | |
84 | ||
85 | - ``V4L2_PIX_FMT_MPEG2`` | |
86 | ||
87 | - 'MPG2' | |
88 | ||
89 | - MPEG2 video elementary stream. | |
90 | ||
91 | - .. _`V4L2-PIX-FMT-MPEG4`: | |
92 | ||
93 | - ``V4L2_PIX_FMT_MPEG4`` | |
94 | ||
95 | - 'MPG4' | |
96 | ||
97 | - MPEG4 video elementary stream. | |
98 | ||
99 | - .. _`V4L2-PIX-FMT-XVID`: | |
100 | ||
101 | - ``V4L2_PIX_FMT_XVID`` | |
102 | ||
103 | - 'XVID' | |
104 | ||
105 | - Xvid video elementary stream. | |
106 | ||
107 | - .. _`V4L2-PIX-FMT-VC1-ANNEX-G`: | |
108 | ||
109 | - ``V4L2_PIX_FMT_VC1_ANNEX_G`` | |
110 | ||
111 | - 'VC1G' | |
112 | ||
113 | - VC1, SMPTE 421M Annex G compliant stream. | |
114 | ||
115 | - .. _`V4L2-PIX-FMT-VC1-ANNEX-L`: | |
116 | ||
117 | - ``V4L2_PIX_FMT_VC1_ANNEX_L`` | |
118 | ||
119 | - 'VC1L' | |
120 | ||
121 | - VC1, SMPTE 421M Annex L compliant stream. | |
122 | ||
123 | - .. _`V4L2-PIX-FMT-VP8`: | |
124 | ||
125 | - ``V4L2_PIX_FMT_VP8`` | |
126 | ||
127 | - 'VP80' | |
128 | ||
129 | - VP8 video elementary stream. | |
130 | ||
131 | ||
132 | ||
133 | ||
134 | .. ------------------------------------------------------------------------------ | |
135 | .. This file was automatically converted from DocBook-XML with the dbxml | |
136 | .. library (https://github.com/return42/sphkerneldoc). The origin XML comes | |
137 | .. from the linux kernel, refer to: | |
138 | .. | |
139 | .. * https://github.com/torvalds/linux/tree/master/Documentation/DocBook | |
140 | .. ------------------------------------------------------------------------------ |