Merge tag 'drm-intel-next-2016-10-24' of git://anongit.freedesktop.org/drm-intel...
[sfrench/cifs-2.6.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     * - Identifier
18       - Code
19       - Details
20     * .. _V4L2-PIX-FMT-JPEG:
21
22       - ``V4L2_PIX_FMT_JPEG``
23       - 'JPEG'
24       - TBD. See also :ref:`VIDIOC_G_JPEGCOMP <VIDIOC_G_JPEGCOMP>`,
25         :ref:`VIDIOC_S_JPEGCOMP <VIDIOC_G_JPEGCOMP>`.
26     * .. _V4L2-PIX-FMT-MPEG:
27
28       - ``V4L2_PIX_FMT_MPEG``
29       - 'MPEG'
30       - MPEG multiplexed stream. The actual format is determined by
31         extended control ``V4L2_CID_MPEG_STREAM_TYPE``, see
32         :ref:`mpeg-control-id`.
33     * .. _V4L2-PIX-FMT-H264:
34
35       - ``V4L2_PIX_FMT_H264``
36       - 'H264'
37       - H264 video elementary stream with start codes.
38     * .. _V4L2-PIX-FMT-H264-NO-SC:
39
40       - ``V4L2_PIX_FMT_H264_NO_SC``
41       - 'AVC1'
42       - H264 video elementary stream without start codes.
43     * .. _V4L2-PIX-FMT-H264-MVC:
44
45       - ``V4L2_PIX_FMT_H264_MVC``
46       - 'M264'
47       - H264 MVC video elementary stream.
48     * .. _V4L2-PIX-FMT-H263:
49
50       - ``V4L2_PIX_FMT_H263``
51       - 'H263'
52       - H263 video elementary stream.
53     * .. _V4L2-PIX-FMT-MPEG1:
54
55       - ``V4L2_PIX_FMT_MPEG1``
56       - 'MPG1'
57       - MPEG1 video elementary stream.
58     * .. _V4L2-PIX-FMT-MPEG2:
59
60       - ``V4L2_PIX_FMT_MPEG2``
61       - 'MPG2'
62       - MPEG2 video elementary stream.
63     * .. _V4L2-PIX-FMT-MPEG4:
64
65       - ``V4L2_PIX_FMT_MPEG4``
66       - 'MPG4'
67       - MPEG4 video elementary stream.
68     * .. _V4L2-PIX-FMT-XVID:
69
70       - ``V4L2_PIX_FMT_XVID``
71       - 'XVID'
72       - Xvid video elementary stream.
73     * .. _V4L2-PIX-FMT-VC1-ANNEX-G:
74
75       - ``V4L2_PIX_FMT_VC1_ANNEX_G``
76       - 'VC1G'
77       - VC1, SMPTE 421M Annex G compliant stream.
78     * .. _V4L2-PIX-FMT-VC1-ANNEX-L:
79
80       - ``V4L2_PIX_FMT_VC1_ANNEX_L``
81       - 'VC1L'
82       - VC1, SMPTE 421M Annex L compliant stream.
83     * .. _V4L2-PIX-FMT-VP8:
84
85       - ``V4L2_PIX_FMT_VP8``
86       - 'VP80'
87       - VP8 video elementary stream.