FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Variables
old_pix_fmts.h File Reference

Go to the source code of this file.

Variables

 PIX_FMT_NONE = AV_PIX_FMT_NONE
 
 PIX_FMT_YUV420P
 planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)
 
 PIX_FMT_YUYV422
 packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr
 
 PIX_FMT_RGB24
 packed RGB 8:8:8, 24bpp, RGBRGB...
 
 PIX_FMT_BGR24
 packed RGB 8:8:8, 24bpp, BGRBGR...
 
 PIX_FMT_YUV422P
 planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)
 
 PIX_FMT_YUV444P
 planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples)
 
 PIX_FMT_YUV410P
 planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples)
 
 PIX_FMT_YUV411P
 planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples)
 
 PIX_FMT_GRAY8
 Y , 8bpp.
 
 PIX_FMT_MONOWHITE
 Y , 1bpp, 0 is white, 1 is black, in each byte pixels are ordered from the msb to the lsb.
 
 PIX_FMT_MONOBLACK
 Y , 1bpp, 0 is black, 1 is white, in each byte pixels are ordered from the msb to the lsb.
 
 PIX_FMT_PAL8
 8 bit with PIX_FMT_RGB32 palette
 
 PIX_FMT_YUVJ420P
 planar YUV 4:2:0, 12bpp, full scale (JPEG), deprecated in favor of PIX_FMT_YUV420P and setting color_range
 
 PIX_FMT_YUVJ422P
 planar YUV 4:2:2, 16bpp, full scale (JPEG), deprecated in favor of PIX_FMT_YUV422P and setting color_range
 
 PIX_FMT_YUVJ444P
 planar YUV 4:4:4, 24bpp, full scale (JPEG), deprecated in favor of PIX_FMT_YUV444P and setting color_range
 
 PIX_FMT_UYVY422
 packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1
 
 PIX_FMT_UYYVYY411
 packed YUV 4:1:1, 12bpp, Cb Y0 Y1 Cr Y2 Y3
 
 PIX_FMT_BGR8
 packed RGB 3:3:2, 8bpp, (msb)2B 3G 3R(lsb)
 
 PIX_FMT_BGR4
 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
 
 PIX_FMT_BGR4_BYTE
 packed RGB 1:2:1, 8bpp, (msb)1B 2G 1R(lsb)
 
 PIX_FMT_RGB8
 packed RGB 3:3:2, 8bpp, (msb)2R 3G 3B(lsb)
 
 PIX_FMT_RGB4
 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
 
 PIX_FMT_RGB4_BYTE
 packed RGB 1:2:1, 8bpp, (msb)1R 2G 1B(lsb)
 
 PIX_FMT_NV12
 planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 plane for the UV components, which are interleaved (first byte U and the following byte V)
 
 PIX_FMT_NV21
 as above, but U and V bytes are swapped
 
 PIX_FMT_ARGB
 packed ARGB 8:8:8:8, 32bpp, ARGBARGB...
 
 PIX_FMT_RGBA
 packed RGBA 8:8:8:8, 32bpp, RGBARGBA...
 
 PIX_FMT_ABGR
 packed ABGR 8:8:8:8, 32bpp, ABGRABGR...
 
 PIX_FMT_BGRA
 packed BGRA 8:8:8:8, 32bpp, BGRABGRA...
 
 PIX_FMT_GRAY16BE
 Y , 16bpp, big-endian.
 
 PIX_FMT_GRAY16LE
 Y , 16bpp, little-endian.
 
 PIX_FMT_YUV440P
 planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples)
 
 PIX_FMT_YUVJ440P
 planar YUV 4:4:0 full scale (JPEG), deprecated in favor of PIX_FMT_YUV440P and setting color_range
 
 PIX_FMT_YUVA420P
 planar YUV 4:2:0, 20bpp, (1 Cr & Cb sample per 2x2 Y & A samples)
 
 PIX_FMT_RGB48BE
 packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as big-endian
 
 PIX_FMT_RGB48LE
 packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as little-endian
 
 PIX_FMT_RGB565BE
 packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endian
 
 PIX_FMT_RGB565LE
 packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), little-endian
 
 PIX_FMT_RGB555BE
 packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), big-endian, most significant bit to 0
 
 PIX_FMT_RGB555LE
 packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), little-endian, most significant bit to 0
 
 PIX_FMT_BGR565BE
 packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endian
 
 PIX_FMT_BGR565LE
 packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), little-endian
 
 PIX_FMT_BGR555BE
 packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), big-endian, most significant bit to 1
 
 PIX_FMT_BGR555LE
 packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), little-endian, most significant bit to 1
 
 PIX_FMT_VAAPI_MOCO
 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.
 
 PIX_FMT_VAAPI_IDCT
 HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers.
 
 PIX_FMT_VAAPI_VLD
 HW decoding through VA API, Picture.data[3] contains a vaapi_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers.
 
 PIX_FMT_YUV420P16LE
 planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian
 
 PIX_FMT_YUV420P16BE
 planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian
 
 PIX_FMT_YUV422P16LE
 planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian
 
 PIX_FMT_YUV422P16BE
 planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian
 
 PIX_FMT_YUV444P16LE
 planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian
 
 PIX_FMT_YUV444P16BE
 planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian
 
 PIX_FMT_DXVA2_VLD
 HW decoding through DXVA2, Picture.data[3] contains a LPDIRECT3DSURFACE9 pointer.
 
 PIX_FMT_RGB444LE
 packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), little-endian, most significant bits to 0
 
 PIX_FMT_RGB444BE
 packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), big-endian, most significant bits to 0
 
 PIX_FMT_BGR444LE
 packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), little-endian, most significant bits to 1
 
 PIX_FMT_BGR444BE
 packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), big-endian, most significant bits to 1
 
 PIX_FMT_GRAY8A
 8bit gray, 8bit alpha
 
 PIX_FMT_BGR48BE
 packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as big-endian
 
 PIX_FMT_BGR48LE
 packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as little-endian
 
 PIX_FMT_YUV420P9BE
 planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian
 
 PIX_FMT_YUV420P9LE
 planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian
 
 PIX_FMT_YUV420P10BE
 planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian
 
 PIX_FMT_YUV420P10LE
 planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian
 
 PIX_FMT_YUV422P10BE
 planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian
 
 PIX_FMT_YUV422P10LE
 planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian
 
 PIX_FMT_YUV444P9BE
 planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian
 
 PIX_FMT_YUV444P9LE
 planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian
 
 PIX_FMT_YUV444P10BE
 planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian
 
 PIX_FMT_YUV444P10LE
 planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian
 
 PIX_FMT_YUV422P9BE
 planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian
 
 PIX_FMT_YUV422P9LE
 planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian
 
 PIX_FMT_VDA_VLD
 hardware decoding through VDA
 
 PIX_FMT_GBRP
 planar GBR 4:4:4 24bpp
 
 PIX_FMT_GBRP9BE
 planar GBR 4:4:4 27bpp, big endian
 
 PIX_FMT_GBRP9LE
 planar GBR 4:4:4 27bpp, little endian
 
 PIX_FMT_GBRP10BE
 planar GBR 4:4:4 30bpp, big endian
 
 PIX_FMT_GBRP10LE
 planar GBR 4:4:4 30bpp, little endian
 
 PIX_FMT_GBRP16BE
 planar GBR 4:4:4 48bpp, big endian
 
 PIX_FMT_GBRP16LE
 planar GBR 4:4:4 48bpp, little endian
 
 PIX_FMT_RGBA64BE =0x123
 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
 
 PIX_FMT_RGBA64LE
 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
 
 PIX_FMT_BGRA64BE
 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
 
 PIX_FMT_BGRA64LE
 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
 
 PIX_FMT_0RGB =0x123+4
 packed RGB 8:8:8, 32bpp, 0RGB0RGB...
 
 PIX_FMT_RGB0
 packed RGB 8:8:8, 32bpp, RGB0RGB0...
 
 PIX_FMT_0BGR
 packed BGR 8:8:8, 32bpp, 0BGR0BGR...
 
 PIX_FMT_BGR0
 packed BGR 8:8:8, 32bpp, BGR0BGR0...
 
 PIX_FMT_YUVA444P
 planar YUV 4:4:4 32bpp, (1 Cr & Cb sample per 1x1 Y & A samples)
 
 PIX_FMT_YUVA422P
 planar YUV 4:2:2 24bpp, (1 Cr & Cb sample per 2x1 Y & A samples)
 
 PIX_FMT_YUV420P12BE
 planar YUV 4:2:0,18bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian
 
 PIX_FMT_YUV420P12LE
 planar YUV 4:2:0,18bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian
 
 PIX_FMT_YUV420P14BE
 planar YUV 4:2:0,21bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian
 
 PIX_FMT_YUV420P14LE
 planar YUV 4:2:0,21bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian
 
 PIX_FMT_YUV422P12BE
 planar YUV 4:2:2,24bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian
 
 PIX_FMT_YUV422P12LE
 planar YUV 4:2:2,24bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian
 
 PIX_FMT_YUV422P14BE
 planar YUV 4:2:2,28bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian
 
 PIX_FMT_YUV422P14LE
 planar YUV 4:2:2,28bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian
 
 PIX_FMT_YUV444P12BE
 planar YUV 4:4:4,36bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian
 
 PIX_FMT_YUV444P12LE
 planar YUV 4:4:4,36bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian
 
 PIX_FMT_YUV444P14BE
 planar YUV 4:4:4,42bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian
 
 PIX_FMT_YUV444P14LE
 planar YUV 4:4:4,42bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian
 
 PIX_FMT_GBRP12BE
 planar GBR 4:4:4 36bpp, big endian
 
 PIX_FMT_GBRP12LE
 planar GBR 4:4:4 36bpp, little endian
 
 PIX_FMT_GBRP14BE
 planar GBR 4:4:4 42bpp, big endian
 
 PIX_FMT_GBRP14LE
 planar GBR 4:4:4 42bpp, little endian
 
 PIX_FMT_NB
 number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions
 

Variable Documentation

PIX_FMT_NONE = AV_PIX_FMT_NONE

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV420P

planar YUV 4:2:0, 12bpp, (1 Cr & Cb sample per 2x2 Y samples)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUYV422

packed YUV 4:2:2, 16bpp, Y0 Cb Y1 Cr

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB24

packed RGB 8:8:8, 24bpp, RGBRGB...

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR24

packed RGB 8:8:8, 24bpp, BGRBGR...

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV422P

planar YUV 4:2:2, 16bpp, (1 Cr & Cb sample per 2x1 Y samples)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV444P

planar YUV 4:4:4, 24bpp, (1 Cr & Cb sample per 1x1 Y samples)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV410P

planar YUV 4:1:0, 9bpp, (1 Cr & Cb sample per 4x4 Y samples)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV411P

planar YUV 4:1:1, 12bpp, (1 Cr & Cb sample per 4x1 Y samples)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GRAY8

Y , 8bpp.

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_MONOWHITE

Y , 1bpp, 0 is white, 1 is black, in each byte pixels are ordered from the msb to the lsb.

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_MONOBLACK

Y , 1bpp, 0 is black, 1 is white, in each byte pixels are ordered from the msb to the lsb.

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_PAL8

8 bit with PIX_FMT_RGB32 palette

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUVJ420P

planar YUV 4:2:0, 12bpp, full scale (JPEG), deprecated in favor of PIX_FMT_YUV420P and setting color_range

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUVJ422P

planar YUV 4:2:2, 16bpp, full scale (JPEG), deprecated in favor of PIX_FMT_YUV422P and setting color_range

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUVJ444P

planar YUV 4:4:4, 24bpp, full scale (JPEG), deprecated in favor of PIX_FMT_YUV444P and setting color_range

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_UYVY422

packed YUV 4:2:2, 16bpp, Cb Y0 Cr Y1

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_UYYVYY411

packed YUV 4:1:1, 12bpp, Cb Y0 Y1 Cr Y2 Y3

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR8

packed RGB 3:3:2, 8bpp, (msb)2B 3G 3R(lsb)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR4

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

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR4_BYTE

packed RGB 1:2:1, 8bpp, (msb)1B 2G 1R(lsb)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB8

packed RGB 3:3:2, 8bpp, (msb)2R 3G 3B(lsb)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB4

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

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB4_BYTE

packed RGB 1:2:1, 8bpp, (msb)1R 2G 1B(lsb)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_NV12

planar YUV 4:2:0, 12bpp, 1 plane for Y and 1 plane for the UV components, which are interleaved (first byte U and the following byte V)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_NV21

as above, but U and V bytes are swapped

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_ARGB

packed ARGB 8:8:8:8, 32bpp, ARGBARGB...

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGBA

packed RGBA 8:8:8:8, 32bpp, RGBARGBA...

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_ABGR

packed ABGR 8:8:8:8, 32bpp, ABGRABGR...

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGRA

packed BGRA 8:8:8:8, 32bpp, BGRABGRA...

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GRAY16BE

Y , 16bpp, big-endian.

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GRAY16LE

Y , 16bpp, little-endian.

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV440P

planar YUV 4:4:0 (1 Cr & Cb sample per 1x2 Y samples)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUVJ440P

planar YUV 4:4:0 full scale (JPEG), deprecated in favor of PIX_FMT_YUV440P and setting color_range

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUVA420P

planar YUV 4:2:0, 20bpp, (1 Cr & Cb sample per 2x2 Y & A samples)

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB48BE

packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB48LE

packed RGB 16:16:16, 48bpp, 16R, 16G, 16B, the 2-byte value for each R/G/B component is stored as little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB565BE

packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB565LE

packed RGB 5:6:5, 16bpp, (msb) 5R 6G 5B(lsb), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB555BE

packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), big-endian, most significant bit to 0

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB555LE

packed RGB 5:5:5, 16bpp, (msb)1A 5R 5G 5B(lsb), little-endian, most significant bit to 0

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR565BE

packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR565LE

packed BGR 5:6:5, 16bpp, (msb) 5B 6G 5R(lsb), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR555BE

packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), big-endian, most significant bit to 1

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR555LE

packed BGR 5:5:5, 16bpp, (msb)1A 5B 5G 5R(lsb), little-endian, most significant bit to 1

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_VAAPI_MOCO

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.

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_VAAPI_IDCT

HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers.

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_VAAPI_VLD

HW decoding through VA API, Picture.data[3] contains a vaapi_render_state struct which contains the bitstream of the slices as well as various fields extracted from headers.

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV420P16LE

planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV420P16BE

planar YUV 4:2:0, 24bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV422P16LE

planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV422P16BE

planar YUV 4:2:2, 32bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV444P16LE

planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV444P16BE

planar YUV 4:4:4, 48bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_DXVA2_VLD

HW decoding through DXVA2, Picture.data[3] contains a LPDIRECT3DSURFACE9 pointer.

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB444LE

packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), little-endian, most significant bits to 0

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGB444BE

packed RGB 4:4:4, 16bpp, (msb)4A 4R 4G 4B(lsb), big-endian, most significant bits to 0

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR444LE

packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), little-endian, most significant bits to 1

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR444BE

packed BGR 4:4:4, 16bpp, (msb)4A 4B 4G 4R(lsb), big-endian, most significant bits to 1

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GRAY8A

8bit gray, 8bit alpha

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR48BE

packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_BGR48LE

packed RGB 16:16:16, 48bpp, 16B, 16G, 16R, the 2-byte value for each R/G/B component is stored as little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV420P9BE

planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV420P9LE

planar YUV 4:2:0, 13.5bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV420P10BE

planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV420P10LE

planar YUV 4:2:0, 15bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV422P10BE

planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV422P10LE

planar YUV 4:2:2, 20bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV444P9BE

planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV444P9LE

planar YUV 4:4:4, 27bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV444P10BE

planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV444P10LE

planar YUV 4:4:4, 30bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV422P9BE

planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_YUV422P9LE

planar YUV 4:2:2, 18bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_VDA_VLD

hardware decoding through VDA

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GBRP

planar GBR 4:4:4 24bpp

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GBRP9BE

planar GBR 4:4:4 27bpp, big endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GBRP9LE

planar GBR 4:4:4 27bpp, little endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GBRP10BE

planar GBR 4:4:4 30bpp, big endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GBRP10LE

planar GBR 4:4:4 30bpp, little endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GBRP16BE

planar GBR 4:4:4 48bpp, big endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_GBRP16LE

planar GBR 4:4:4 48bpp, little endian

Definition at line 31 of file old_pix_fmts.h.

PIX_FMT_RGBA64BE =0x123

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

Definition at line 147 of file old_pix_fmts.h.

PIX_FMT_RGBA64LE

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

Definition at line 147 of file old_pix_fmts.h.

PIX_FMT_BGRA64BE

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

Definition at line 147 of file old_pix_fmts.h.

PIX_FMT_BGRA64LE

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

Definition at line 147 of file old_pix_fmts.h.

PIX_FMT_0RGB =0x123+4

packed RGB 8:8:8, 32bpp, 0RGB0RGB...

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_RGB0

packed RGB 8:8:8, 32bpp, RGB0RGB0...

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_0BGR

packed BGR 8:8:8, 32bpp, 0BGR0BGR...

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_BGR0

packed BGR 8:8:8, 32bpp, BGR0BGR0...

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUVA444P

planar YUV 4:4:4 32bpp, (1 Cr & Cb sample per 1x1 Y & A samples)

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUVA422P

planar YUV 4:2:2 24bpp, (1 Cr & Cb sample per 2x1 Y & A samples)

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV420P12BE

planar YUV 4:2:0,18bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV420P12LE

planar YUV 4:2:0,18bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV420P14BE

planar YUV 4:2:0,21bpp, (1 Cr & Cb sample per 2x2 Y samples), big-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV420P14LE

planar YUV 4:2:0,21bpp, (1 Cr & Cb sample per 2x2 Y samples), little-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV422P12BE

planar YUV 4:2:2,24bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV422P12LE

planar YUV 4:2:2,24bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV422P14BE

planar YUV 4:2:2,28bpp, (1 Cr & Cb sample per 2x1 Y samples), big-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV422P14LE

planar YUV 4:2:2,28bpp, (1 Cr & Cb sample per 2x1 Y samples), little-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV444P12BE

planar YUV 4:4:4,36bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV444P12LE

planar YUV 4:4:4,36bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV444P14BE

planar YUV 4:4:4,42bpp, (1 Cr & Cb sample per 1x1 Y samples), big-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_YUV444P14LE

planar YUV 4:4:4,42bpp, (1 Cr & Cb sample per 1x1 Y samples), little-endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_GBRP12BE

planar GBR 4:4:4 36bpp, big endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_GBRP12LE

planar GBR 4:4:4 36bpp, little endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_GBRP14BE

planar GBR 4:4:4 42bpp, big endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_GBRP14LE

planar GBR 4:4:4 42bpp, little endian

Definition at line 152 of file old_pix_fmts.h.

PIX_FMT_NB

number of pixel formats, DO NOT USE THIS if you want to link with shared libav* because the number of formats might differ between versions

Definition at line 152 of file old_pix_fmts.h.