2.9. Compressed Formats¶
Identifier |
Code |
Details |
---|---|---|
|
‘JPEG’ |
TBD. See also VIDIOC_G_JPEGCOMP, VIDIOC_S_JPEGCOMP. |
|
‘MPEG’ |
MPEG multiplexed stream. The actual format is determined by
extended control |
|
‘H264’ |
H264 video elementary stream with start codes. |
|
‘AVC1’ |
H264 video elementary stream without start codes. |
|
‘M264’ |
H264 MVC video elementary stream. |
|
‘H263’ |
H263 video elementary stream. |
|
‘MPG1’ |
MPEG1 video elementary stream. |
|
‘MPG2’ |
MPEG2 video elementary stream. |
|
‘MG2S’ |
MPEG-2 parsed slice data, as extracted from the MPEG-2 bitstream.
This format is adapted for stateless video decoders that implement a
MPEG-2 pipeline (using the Video Memory-To-Memory Interface and Request API).
Metadata associated with the frame to decode is required to be passed
through the |
|
‘MPG4’ |
MPEG4 video elementary stream. |
|
‘XVID’ |
Xvid video elementary stream. |
|
‘VC1G’ |
VC1, SMPTE 421M Annex G compliant stream. |
|
‘VC1L’ |
VC1, SMPTE 421M Annex L compliant stream. |
|
‘VP80’ |
VP8 video elementary stream. |
|
‘VP90’ |
VP9 video elementary stream. |
|
‘HEVC’ |
HEVC/H.265 video elementary stream. |
|
‘FWHT’ |
Video elementary stream using a codec based on the Fast Walsh Hadamard Transform. This codec is implemented by the vicodec (‘Virtual Codec’) driver. See the codec-fwht.h header for more details. |
|
‘SFWH’ |
Same format as V4L2_PIX_FMT_FWHT but requires stateless codec implementation. See the associated Codec Control IDs. |