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