• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.. -*- coding: utf-8; mode: rst -*-
2
3******************
4Compressed 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.
88    * .. _V4L2-PIX-FMT-VP9:
89
90      - ``V4L2_PIX_FMT_VP9``
91      - 'VP90'
92      - VP9 video elementary stream.
93