ffmpeg/tests/ref/fate/sws-pixdesc-query
Philip Langdale 4fa4f1d7a9 swscale: Add test for isSemiPlanarYUV to pixdesc_query
Lauri had asked me what the semi planar formats were and that reminded
me that we could add it to pixdesc_query so we know exactly what the
list is.
2019-05-12 07:51:02 -07:00

882 lines
10 KiB
Plaintext

is16BPS:
ayuv64be
ayuv64le
bgr48be
bgr48le
bgra64be
bgra64le
gbrap16be
gbrap16le
gbrp16be
gbrp16le
gray16be
gray16le
p016be
p016le
rgb48be
rgb48le
rgba64be
rgba64le
ya16be
ya16le
yuv420p16be
yuv420p16le
yuv422p16be
yuv422p16le
yuv444p16be
yuv444p16le
yuva420p16be
yuva420p16le
yuva422p16be
yuva422p16le
yuva444p16be
yuva444p16le
isNBPS:
gbrap10be
gbrap10le
gbrap12be
gbrap12le
gbrp10be
gbrp10le
gbrp12be
gbrp12le
gbrp14be
gbrp14le
gbrp9be
gbrp9le
gray10be
gray10le
gray12be
gray12le
gray14be
gray14le
gray9be
gray9le
nv20be
nv20le
p010be
p010le
xyz12be
xyz12le
yuv420p10be
yuv420p10le
yuv420p12be
yuv420p12le
yuv420p14be
yuv420p14le
yuv420p9be
yuv420p9le
yuv422p10be
yuv422p10le
yuv422p12be
yuv422p12le
yuv422p14be
yuv422p14le
yuv422p9be
yuv422p9le
yuv440p10be
yuv440p10le
yuv440p12be
yuv440p12le
yuv444p10be
yuv444p10le
yuv444p12be
yuv444p12le
yuv444p14be
yuv444p14le
yuv444p9be
yuv444p9le
yuva420p10be
yuva420p10le
yuva420p9be
yuva420p9le
yuva422p10be
yuva422p10le
yuva422p12be
yuva422p12le
yuva422p9be
yuva422p9le
yuva444p10be
yuva444p10le
yuva444p12be
yuva444p12le
yuva444p9be
yuva444p9le
isBE:
ayuv64be
bayer_bggr16be
bayer_gbrg16be
bayer_grbg16be
bayer_rggb16be
bgr444be
bgr48be
bgr555be
bgr565be
bgra64be
gbrap10be
gbrap12be
gbrap16be
gbrapf32be
gbrp10be
gbrp12be
gbrp14be
gbrp16be
gbrp9be
gbrpf32be
gray10be
gray12be
gray14be
gray16be
gray9be
grayf32be
nv20be
p010be
p016be
rgb444be
rgb48be
rgb555be
rgb565be
rgba64be
xyz12be
ya16be
yuv420p10be
yuv420p12be
yuv420p14be
yuv420p16be
yuv420p9be
yuv422p10be
yuv422p12be
yuv422p14be
yuv422p16be
yuv422p9be
yuv440p10be
yuv440p12be
yuv444p10be
yuv444p12be
yuv444p14be
yuv444p16be
yuv444p9be
yuva420p10be
yuva420p16be
yuva420p9be
yuva422p10be
yuva422p12be
yuva422p16be
yuva422p9be
yuva444p10be
yuva444p12be
yuva444p16be
yuva444p9be
isYUV:
ayuv64be
ayuv64le
nv12
nv16
nv20be
nv20le
nv21
nv24
nv42
p010be
p010le
p016be
p016le
uyvy422
uyyvyy411
xyz12be
xyz12le
ya16be
ya16le
ya8
yuv410p
yuv411p
yuv420p
yuv420p10be
yuv420p10le
yuv420p12be
yuv420p12le
yuv420p14be
yuv420p14le
yuv420p16be
yuv420p16le
yuv420p9be
yuv420p9le
yuv422p
yuv422p10be
yuv422p10le
yuv422p12be
yuv422p12le
yuv422p14be
yuv422p14le
yuv422p16be
yuv422p16le
yuv422p9be
yuv422p9le
yuv440p
yuv440p10be
yuv440p10le
yuv440p12be
yuv440p12le
yuv444p
yuv444p10be
yuv444p10le
yuv444p12be
yuv444p12le
yuv444p14be
yuv444p14le
yuv444p16be
yuv444p16le
yuv444p9be
yuv444p9le
yuva420p
yuva420p10be
yuva420p10le
yuva420p16be
yuva420p16le
yuva420p9be
yuva420p9le
yuva422p
yuva422p10be
yuva422p10le
yuva422p12be
yuva422p12le
yuva422p16be
yuva422p16le
yuva422p9be
yuva422p9le
yuva444p
yuva444p10be
yuva444p10le
yuva444p12be
yuva444p12le
yuva444p16be
yuva444p16le
yuva444p9be
yuva444p9le
yuvj411p
yuvj420p
yuvj422p
yuvj440p
yuvj444p
yuyv422
yvyu422
isPlanarYUV:
nv12
nv16
nv20be
nv20le
nv21
nv24
nv42
p010be
p010le
p016be
p016le
yuv410p
yuv411p
yuv420p
yuv420p10be
yuv420p10le
yuv420p12be
yuv420p12le
yuv420p14be
yuv420p14le
yuv420p16be
yuv420p16le
yuv420p9be
yuv420p9le
yuv422p
yuv422p10be
yuv422p10le
yuv422p12be
yuv422p12le
yuv422p14be
yuv422p14le
yuv422p16be
yuv422p16le
yuv422p9be
yuv422p9le
yuv440p
yuv440p10be
yuv440p10le
yuv440p12be
yuv440p12le
yuv444p
yuv444p10be
yuv444p10le
yuv444p12be
yuv444p12le
yuv444p14be
yuv444p14le
yuv444p16be
yuv444p16le
yuv444p9be
yuv444p9le
yuva420p
yuva420p10be
yuva420p10le
yuva420p16be
yuva420p16le
yuva420p9be
yuva420p9le
yuva422p
yuva422p10be
yuva422p10le
yuva422p12be
yuva422p12le
yuva422p16be
yuva422p16le
yuva422p9be
yuva422p9le
yuva444p
yuva444p10be
yuva444p10le
yuva444p12be
yuva444p12le
yuva444p16be
yuva444p16le
yuva444p9be
yuva444p9le
yuvj411p
yuvj420p
yuvj422p
yuvj440p
yuvj444p
isSemiPlanarYUV:
nv12
nv16
nv20be
nv20le
nv21
nv24
nv42
p010be
p010le
p016be
p016le
isRGB:
0bgr
0rgb
bayer_bggr16be
bayer_bggr16le
bayer_bggr8
bayer_gbrg16be
bayer_gbrg16le
bayer_gbrg8
bayer_grbg16be
bayer_grbg16le
bayer_grbg8
bayer_rggb16be
bayer_rggb16le
bayer_rggb8
bgr0
bgr24
bgr32
bgr32_1
bgr4
bgr444be
bgr444le
bgr48be
bgr48le
bgr4_byte
bgr555be
bgr555le
bgr565be
bgr565le
bgr8
bgra64be
bgra64le
gbrap
gbrap10be
gbrap10le
gbrap12be
gbrap12le
gbrap16be
gbrap16le
gbrapf32be
gbrapf32le
gbrp
gbrp10be
gbrp10le
gbrp12be
gbrp12le
gbrp14be
gbrp14le
gbrp16be
gbrp16le
gbrp9be
gbrp9le
gbrpf32be
gbrpf32le
rgb0
rgb24
rgb32
rgb32_1
rgb4
rgb444be
rgb444le
rgb48be
rgb48le
rgb4_byte
rgb555be
rgb555le
rgb565be
rgb565le
rgb8
rgba64be
rgba64le
Gray:
gray
gray10be
gray10le
gray12be
gray12le
gray14be
gray14le
gray16be
gray16le
gray9be
gray9le
grayf32be
grayf32le
ya16be
ya16le
ya8
RGBinInt:
monob
monow
rgb24
rgb32
rgb32_1
rgb4
rgb444be
rgb444le
rgb48be
rgb48le
rgb4_byte
rgb555be
rgb555le
rgb565be
rgb565le
rgb8
rgba64be
rgba64le
BGRinInt:
bgr24
bgr32
bgr32_1
bgr4
bgr444be
bgr444le
bgr48be
bgr48le
bgr4_byte
bgr555be
bgr555le
bgr565be
bgr565le
bgr8
bgra64be
bgra64le
monob
monow
Bayer:
bayer_bggr16be
bayer_bggr16le
bayer_bggr8
bayer_gbrg16be
bayer_gbrg16le
bayer_gbrg8
bayer_grbg16be
bayer_grbg16le
bayer_grbg8
bayer_rggb16be
bayer_rggb16le
bayer_rggb8
AnyRGB:
0bgr
0rgb
bayer_bggr16be
bayer_bggr16le
bayer_bggr8
bayer_gbrg16be
bayer_gbrg16le
bayer_gbrg8
bayer_grbg16be
bayer_grbg16le
bayer_grbg8
bayer_rggb16be
bayer_rggb16le
bayer_rggb8
bgr0
bgr24
bgr32
bgr32_1
bgr4
bgr444be
bgr444le
bgr48be
bgr48le
bgr4_byte
bgr555be
bgr555le
bgr565be
bgr565le
bgr8
bgra64be
bgra64le
gbrap
gbrap10be
gbrap10le
gbrap12be
gbrap12le
gbrap16be
gbrap16le
gbrapf32be
gbrapf32le
gbrp
gbrp10be
gbrp10le
gbrp12be
gbrp12le
gbrp14be
gbrp14le
gbrp16be
gbrp16le
gbrp9be
gbrp9le
gbrpf32be
gbrpf32le
monob
monow
rgb0
rgb24
rgb32
rgb32_1
rgb4
rgb444be
rgb444le
rgb48be
rgb48le
rgb4_byte
rgb555be
rgb555le
rgb565be
rgb565le
rgb8
rgba64be
rgba64le
ALPHA:
ayuv64be
ayuv64le
bgr32
bgr32_1
bgra64be
bgra64le
gbrap
gbrap10be
gbrap10le
gbrap12be
gbrap12le
gbrap16be
gbrap16le
gbrapf32be
gbrapf32le
pal8
rgb32
rgb32_1
rgba64be
rgba64le
ya16be
ya16le
ya8
yuva420p
yuva420p10be
yuva420p10le
yuva420p16be
yuva420p16le
yuva420p9be
yuva420p9le
yuva422p
yuva422p10be
yuva422p10le
yuva422p12be
yuva422p12le
yuva422p16be
yuva422p16le
yuva422p9be
yuva422p9le
yuva444p
yuva444p10be
yuva444p10le
yuva444p12be
yuva444p12le
yuva444p16be
yuva444p16le
yuva444p9be
yuva444p9le
Packed:
0bgr
0rgb
ayuv64be
ayuv64le
bayer_bggr16be
bayer_bggr16le
bayer_bggr8
bayer_gbrg16be
bayer_gbrg16le
bayer_gbrg8
bayer_grbg16be
bayer_grbg16le
bayer_grbg8
bayer_rggb16be
bayer_rggb16le
bayer_rggb8
bgr0
bgr24
bgr32
bgr32_1
bgr4
bgr444be
bgr444le
bgr48be
bgr48le
bgr4_byte
bgr555be
bgr555le
bgr565be
bgr565le
bgr8
bgra64be
bgra64le
monob
monow
pal8
rgb0
rgb24
rgb32
rgb32_1
rgb4
rgb444be
rgb444le
rgb48be
rgb48le
rgb4_byte
rgb555be
rgb555le
rgb565be
rgb565le
rgb8
rgba64be
rgba64le
uyvy422
uyyvyy411
xyz12be
xyz12le
ya16be
ya16le
ya8
yuyv422
yvyu422
Planar:
gbrap
gbrap10be
gbrap10le
gbrap12be
gbrap12le
gbrap16be
gbrap16le
gbrapf32be
gbrapf32le
gbrp
gbrp10be
gbrp10le
gbrp12be
gbrp12le
gbrp14be
gbrp14le
gbrp16be
gbrp16le
gbrp9be
gbrp9le
gbrpf32be
gbrpf32le
nv12
nv16
nv20be
nv20le
nv21
nv24
nv42
p010be
p010le
p016be
p016le
yuv410p
yuv411p
yuv420p
yuv420p10be
yuv420p10le
yuv420p12be
yuv420p12le
yuv420p14be
yuv420p14le
yuv420p16be
yuv420p16le
yuv420p9be
yuv420p9le
yuv422p
yuv422p10be
yuv422p10le
yuv422p12be
yuv422p12le
yuv422p14be
yuv422p14le
yuv422p16be
yuv422p16le
yuv422p9be
yuv422p9le
yuv440p
yuv440p10be
yuv440p10le
yuv440p12be
yuv440p12le
yuv444p
yuv444p10be
yuv444p10le
yuv444p12be
yuv444p12le
yuv444p14be
yuv444p14le
yuv444p16be
yuv444p16le
yuv444p9be
yuv444p9le
yuva420p
yuva420p10be
yuva420p10le
yuva420p16be
yuva420p16le
yuva420p9be
yuva420p9le
yuva422p
yuva422p10be
yuva422p10le
yuva422p12be
yuva422p12le
yuva422p16be
yuva422p16le
yuva422p9be
yuva422p9le
yuva444p
yuva444p10be
yuva444p10le
yuva444p12be
yuva444p12le
yuva444p16be
yuva444p16le
yuva444p9be
yuva444p9le
yuvj411p
yuvj420p
yuvj422p
yuvj440p
yuvj444p
PackedRGB:
0bgr
0rgb
bayer_bggr16be
bayer_bggr16le
bayer_bggr8
bayer_gbrg16be
bayer_gbrg16le
bayer_gbrg8
bayer_grbg16be
bayer_grbg16le
bayer_grbg8
bayer_rggb16be
bayer_rggb16le
bayer_rggb8
bgr0
bgr24
bgr32
bgr32_1
bgr4
bgr444be
bgr444le
bgr48be
bgr48le
bgr4_byte
bgr555be
bgr555le
bgr565be
bgr565le
bgr8
bgra64be
bgra64le
rgb0
rgb24
rgb32
rgb32_1
rgb4
rgb444be
rgb444le
rgb48be
rgb48le
rgb4_byte
rgb555be
rgb555le
rgb565be
rgb565le
rgb8
rgba64be
rgba64le
PlanarRGB:
gbrap
gbrap10be
gbrap10le
gbrap12be
gbrap12le
gbrap16be
gbrap16le
gbrapf32be
gbrapf32le
gbrp
gbrp10be
gbrp10le
gbrp12be
gbrp12le
gbrp14be
gbrp14le
gbrp16be
gbrp16le
gbrp9be
gbrp9le
gbrpf32be
gbrpf32le
usePal:
bgr4_byte
bgr8
gray
pal8
rgb4_byte
rgb8