#[doc="< packed RGB 1:2:1 bitstream, 4bpp, (msb)1B 2G 1R(lsb), a byte contains two pixels, the first pixel in the byte is the one composed by the 4 msb bits"]
#[doc="< packed RGB 1:2:1 bitstream, 4bpp, (msb)1R 2G 1B(lsb), a byte contains two pixels, the first pixel in the byte is the one composed by the 4 msb bits"]
#[doc="< HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers"]
#[doc="< HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers"]
#[doc="< HW acceleration through VDPAU, Picture.data[3] contains a VdpVideoSurface"]
VDPAU=ffi::AVPixelFormat_AV_PIX_FMT_VDPAU,
#[doc="< packed XYZ 4:4:4, 36 bpp, (msb) 12X, 12Y, 12Z (lsb), the 2-byte value for each X/Y/Z is stored as little-endian, the 4 lower bits are set to 0"]
XYZ12LE=ffi::AVPixelFormat_AV_PIX_FMT_XYZ12LE,
#[doc="< packed XYZ 4:4:4, 36 bpp, (msb) 12X, 12Y, 12Z (lsb), the 2-byte value for each X/Y/Z is stored as big-endian, the 4 lower bits are set to 0"]
XYZ12BE=ffi::AVPixelFormat_AV_PIX_FMT_XYZ12BE,
#[doc="< interleaved chroma YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)"]
NV16=ffi::AVPixelFormat_AV_PIX_FMT_NV16,
#[doc="< interleaved chroma YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian"]
NV20LE=ffi::AVPixelFormat_AV_PIX_FMT_NV20LE,
#[doc="< interleaved chroma YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian"]
NV20BE=ffi::AVPixelFormat_AV_PIX_FMT_NV20BE,
#[doc="< packed RGBA 16:16:16:16, 64bpp, 16R, 16G, 16B, 16A, the 2-byte value for each R/G/B/A component is stored as big-endian"]
RGBA64BE=ffi::AVPixelFormat_AV_PIX_FMT_RGBA64BE,
#[doc="< packed RGBA 16:16:16:16, 64bpp, 16R, 16G, 16B, 16A, the 2-byte value for each R/G/B/A component is stored as little-endian"]
RGBA64LE=ffi::AVPixelFormat_AV_PIX_FMT_RGBA64LE,
#[doc="< packed RGBA 16:16:16:16, 64bpp, 16B, 16G, 16R, 16A, the 2-byte value for each R/G/B/A component is stored as big-endian"]
BGRA64BE=ffi::AVPixelFormat_AV_PIX_FMT_BGRA64BE,
#[doc="< packed RGBA 16:16:16:16, 64bpp, 16B, 16G, 16R, 16A, the 2-byte value for each R/G/B/A component is stored as little-endian"]
#[doc="< planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples) full scale (JPEG), deprecated in favor of AV_PIX_FMT_YUV411P and setting color_range"]