[media] docs-rst: add tabularcolumns to all tables
[cascardo/linux.git] / Documentation / media / uapi / v4l / pixfmt-013.rst
1 .. -*- coding: utf-8; mode: rst -*-
2
3 ******************
4 Compressed Formats
5 ******************
6
7
8 .. _compressed-formats:
9
10 .. tabularcolumns:: |p{6.6cm}|p{2.2cm}|p{8.7cm}|
11
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
26     -  .. _V4L2-PIX-FMT-JPEG:
27
28        -  ``V4L2_PIX_FMT_JPEG``
29
30        -  'JPEG'
31
32        -  TBD. See also :ref:`VIDIOC_G_JPEGCOMP <VIDIOC_G_JPEGCOMP>`,
33           :ref:`VIDIOC_S_JPEGCOMP <VIDIOC_G_JPEGCOMP>`.
34
35     -  .. _V4L2-PIX-FMT-MPEG:
36
37        -  ``V4L2_PIX_FMT_MPEG``
38
39        -  'MPEG'
40
41        -  MPEG multiplexed stream. The actual format is determined by
42           extended control ``V4L2_CID_MPEG_STREAM_TYPE``, see
43           :ref:`mpeg-control-id`.
44
45     -  .. _V4L2-PIX-FMT-H264:
46
47        -  ``V4L2_PIX_FMT_H264``
48
49        -  'H264'
50
51        -  H264 video elementary stream with start codes.
52
53     -  .. _V4L2-PIX-FMT-H264-NO-SC:
54
55        -  ``V4L2_PIX_FMT_H264_NO_SC``
56
57        -  'AVC1'
58
59        -  H264 video elementary stream without start codes.
60
61     -  .. _V4L2-PIX-FMT-H264-MVC:
62
63        -  ``V4L2_PIX_FMT_H264_MVC``
64
65        -  'M264'
66
67        -  H264 MVC video elementary stream.
68
69     -  .. _V4L2-PIX-FMT-H263:
70
71        -  ``V4L2_PIX_FMT_H263``
72
73        -  'H263'
74
75        -  H263 video elementary stream.
76
77     -  .. _V4L2-PIX-FMT-MPEG1:
78
79        -  ``V4L2_PIX_FMT_MPEG1``
80
81        -  'MPG1'
82
83        -  MPEG1 video elementary stream.
84
85     -  .. _V4L2-PIX-FMT-MPEG2:
86
87        -  ``V4L2_PIX_FMT_MPEG2``
88
89        -  'MPG2'
90
91        -  MPEG2 video elementary stream.
92
93     -  .. _V4L2-PIX-FMT-MPEG4:
94
95        -  ``V4L2_PIX_FMT_MPEG4``
96
97        -  'MPG4'
98
99        -  MPEG4 video elementary stream.
100
101     -  .. _V4L2-PIX-FMT-XVID:
102
103        -  ``V4L2_PIX_FMT_XVID``
104
105        -  'XVID'
106
107        -  Xvid video elementary stream.
108
109     -  .. _V4L2-PIX-FMT-VC1-ANNEX-G:
110
111        -  ``V4L2_PIX_FMT_VC1_ANNEX_G``
112
113        -  'VC1G'
114
115        -  VC1, SMPTE 421M Annex G compliant stream.
116
117     -  .. _V4L2-PIX-FMT-VC1-ANNEX-L:
118
119        -  ``V4L2_PIX_FMT_VC1_ANNEX_L``
120
121        -  'VC1L'
122
123        -  VC1, SMPTE 421M Annex L compliant stream.
124
125     -  .. _V4L2-PIX-FMT-VP8:
126
127        -  ``V4L2_PIX_FMT_VP8``
128
129        -  'VP80'
130
131        -  VP8 video elementary stream.