Lines Matching +full:full +full:- +full:frame

1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
8 .. _compressed-formats:
18 .. flat-table:: Compressed Image Formats
19 :header-rows: 1
20 :stub-columns: 0
23 * - Identifier
24 - Code
25 - Details
26 * .. _V4L2-PIX-FMT-JPEG:
28 - ``V4L2_PIX_FMT_JPEG``
29 - 'JPEG'
30 - TBD. See also :ref:`VIDIOC_G_JPEGCOMP <VIDIOC_G_JPEGCOMP>`,
32 * .. _V4L2-PIX-FMT-MPEG:
34 - ``V4L2_PIX_FMT_MPEG``
35 - 'MPEG'
36 - MPEG multiplexed stream. The actual format is determined by
38 :ref:`mpeg-control-id`.
39 * .. _V4L2-PIX-FMT-H264:
41 - ``V4L2_PIX_FMT_H264``
42 - 'H264'
43 - H264 Access Unit.
49 * .. _V4L2-PIX-FMT-H264-NO-SC:
51 - ``V4L2_PIX_FMT_H264_NO_SC``
52 - 'AVC1'
53 - H264 video elementary stream without start codes.
54 * .. _V4L2-PIX-FMT-H264-MVC:
56 - ``V4L2_PIX_FMT_H264_MVC``
57 - 'M264'
58 - H264 MVC video elementary stream.
59 * .. _V4L2-PIX-FMT-H264-SLICE:
61 - ``V4L2_PIX_FMT_H264_SLICE``
62 - 'S264'
63 - H264 parsed slice data, including slice headers, either with or
70 In addition, metadata associated with the frame to decode are
76 :ref:`associated Codec Control IDs <v4l2-codec-stateless-h264>`.
79 appropriate number of macroblocks to decode a full
80 corresponding frame to the matching capture buffer.
86 * .. _V4L2-PIX-FMT-H263:
88 - ``V4L2_PIX_FMT_H263``
89 - 'H263'
90 - H263 video elementary stream.
91 * .. _V4L2-PIX-FMT-MPEG1:
93 - ``V4L2_PIX_FMT_MPEG1``
94 - 'MPG1'
95 - MPEG1 Picture. Each buffer starts with a Picture header, followed
100 * .. _V4L2-PIX-FMT-MPEG2:
102 - ``V4L2_PIX_FMT_MPEG2``
103 - 'MPG2'
104 - MPEG2 Picture. Each buffer starts with a Picture header, followed
109 * .. _V4L2-PIX-FMT-MPEG2-SLICE:
111 - ``V4L2_PIX_FMT_MPEG2_SLICE``
112 - 'MG2S'
113 - MPEG-2 parsed slice data, as extracted from the MPEG-2 bitstream.
115 MPEG-2 pipeline with the :ref:`stateless_decoder`.
116 Metadata associated with the frame to decode is required to be passed
121 See the :ref:`associated Codec Control IDs <v4l2-codec-stateless-mpeg2>`.
124 of macroblocks to decode a full corresponding frame to the matching
126 * .. _V4L2-PIX-FMT-MPEG4:
128 - ``V4L2_PIX_FMT_MPEG4``
129 - 'MPG4'
130 - MPEG4 video elementary stream.
131 * .. _V4L2-PIX-FMT-XVID:
133 - ``V4L2_PIX_FMT_XVID``
134 - 'XVID'
135 - Xvid video elementary stream.
136 * .. _V4L2-PIX-FMT-VC1-ANNEX-G:
138 - ``V4L2_PIX_FMT_VC1_ANNEX_G``
139 - 'VC1G'
140 - VC1, SMPTE 421M Annex G compliant stream.
141 * .. _V4L2-PIX-FMT-VC1-ANNEX-L:
143 - ``V4L2_PIX_FMT_VC1_ANNEX_L``
144 - 'VC1L'
145 - VC1, SMPTE 421M Annex L compliant stream.
146 * .. _V4L2-PIX-FMT-VP8:
148 - ``V4L2_PIX_FMT_VP8``
149 - 'VP80'
150 - VP8 compressed video frame. The encoder generates one
151 compressed frame per buffer, and the decoder requires one
152 compressed frame per buffer.
153 * .. _V4L2-PIX-FMT-VP8-FRAME:
155 - ``V4L2_PIX_FMT_VP8_FRAME``
156 - 'VP8F'
157 - VP8 parsed frame, including the frame header, as extracted from the container.
160 Metadata associated with the frame to decode is required to be passed
162 See the :ref:`associated Codec Control IDs <v4l2-codec-stateless-vp8>`.
165 of macroblocks to decode a full corresponding frame to the matching
168 * .. _V4L2-PIX-FMT-VP9:
170 - ``V4L2_PIX_FMT_VP9``
171 - 'VP90'
172 - VP9 compressed video frame. The encoder generates one
173 compressed frame per buffer, and the decoder requires one
174 compressed frame per buffer.
175 * .. _V4L2-PIX-FMT-HEVC:
177 - ``V4L2_PIX_FMT_HEVC``
178 - 'HEVC'
179 - HEVC/H.265 Access Unit.
185 * .. _V4L2-PIX-FMT-HEVC-SLICE:
187 - ``V4L2_PIX_FMT_HEVC_SLICE``
188 - 'S265'
189 - HEVC parsed slice data, as extracted from the HEVC bitstream.
191 HEVC pipeline (using the :ref:`mem2mem` and :ref:`media-request-api`).
195 Metadata associated with the frame to decode is required to be passed
200 See the :ref:`associated Codec Control IDs <v4l2-mpeg-hevc>`.
202 number of macroblocks to decode a full corresponding frame.
208 * .. _V4L2-PIX-FMT-FWHT:
210 - ``V4L2_PIX_FMT_FWHT``
211 - 'FWHT'
212 - Video elementary stream using a codec based on the Fast Walsh Hadamard
214 driver. See the codec-fwht.h header for more details.
217 * .. _V4L2-PIX-FMT-FWHT-STATELESS:
219 - ``V4L2_PIX_FMT_FWHT_STATELESS``
220 - 'SFWH'
221 - Same format as V4L2_PIX_FMT_FWHT but requires stateless codec implementation.
222 Metadata associated with the frame to decode is required to be passed
224 See the :ref:`associated Codec Control ID <codec-stateless-fwht>`.