2.9. Compressed Formats¶
| Identifier | Code | Details |
|---|---|---|
V4L2_PIX_FMT_JPEG |
‘JPEG’ | TBD. See also VIDIOC_G_JPEGCOMP, VIDIOC_S_JPEGCOMP. |
V4L2_PIX_FMT_MPEG |
‘MPEG’ | MPEG multiplexed stream. The actual format is determined by
extended control |
V4L2_PIX_FMT_H264 |
‘H264’ | H264 video elementary stream with start codes. |
V4L2_PIX_FMT_H264_NO_SC |
‘AVC1’ | H264 video elementary stream without start codes. |
V4L2_PIX_FMT_H264_MVC |
‘M264’ | H264 MVC video elementary stream. |
V4L2_PIX_FMT_H264_SLICE |
‘S264’ | H264 parsed slice data, as extracted from the H264 bitstream.
This format is adapted for stateless video decoders that
implement an H264 pipeline (using the codec and
Request API). Metadata associated with the frame
to decode are required to be passed through the
|
V4L2_PIX_FMT_H263 |
‘H263’ | H263 video elementary stream. |
V4L2_PIX_FMT_MPEG1 |
‘MPG1’ | MPEG1 video elementary stream. |
V4L2_PIX_FMT_MPEG2 |
‘MPG2’ | MPEG2 video elementary stream. |
V4L2_PIX_FMT_MPEG2_SLICE |
‘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 |
V4L2_PIX_FMT_MPEG4 |
‘MPG4’ | MPEG4 video elementary stream. |
V4L2_PIX_FMT_XVID |
‘XVID’ | Xvid video elementary stream. |
V4L2_PIX_FMT_VC1_ANNEX_G |
‘VC1G’ | VC1, SMPTE 421M Annex G compliant stream. |
V4L2_PIX_FMT_VC1_ANNEX_L |
‘VC1L’ | VC1, SMPTE 421M Annex L compliant stream. |
V4L2_PIX_FMT_VP8 |
‘VP80’ | VP8 video elementary stream. |
V4L2_PIX_FMT_VP9 |
‘VP90’ | VP9 video elementary stream. |
V4L2_PIX_FMT_HEVC |
‘HEVC’ | HEVC/H.265 video elementary stream. |
V4L2_PIX_FMT_HEVC_SLICE |
‘S265’ | HEVC parsed slice data, as extracted from the HEVC bitstream.
This format is adapted for stateless video decoders that implement a
HEVC pipeline (using the codec and Request API).
Metadata associated with the frame to decode is required to be passed
through the following controls :
* |
V4L2_PIX_FMT_FWHT |
‘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. |