summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDudemanguy <random342@airmail.cc>2023-02-25 17:46:42 -0600
committerDudemanguy <random342@airmail.cc>2023-03-02 15:45:27 +0000
commit3eae9d6c0fdfd49d38a90ab53f23fcd533df0a58 (patch)
tree379a3612a0a51ecf129b889682f495f32785abcf
parenta0340ffe2d56857307cc732049aad7fb1e41dfed (diff)
downloadmpv-3eae9d6c0fdfd49d38a90ab53f23fcd533df0a58.tar.bz2
mpv-3eae9d6c0fdfd49d38a90ab53f23fcd533df0a58.tar.xz
test: update ffmpeg format refs
A few formats were added recently, some were removed, and some flags were changed. Maybe this should be better, but just update for now so the tests stop failing.
-rw-r--r--test/ref/draw_bmp.txt12
-rw-r--r--test/ref/img_formats.txt132
-rw-r--r--test/ref/repack.txt22
-rw-r--r--test/ref/zimg_formats.txt12
4 files changed, 156 insertions, 22 deletions
diff --git a/test/ref/draw_bmp.txt b/test/ref/draw_bmp.txt
index 105b0cc5f0..09fcd503bb 100644
--- a/test/ref/draw_bmp.txt
+++ b/test/ref/draw_bmp.txt
@@ -95,6 +95,14 @@ p010 = align=2:2 ov=yuva420p, ov_f=yuva420pf, v_f=yuv420pf, a=gray, ca=gr
p010be = align=2:2 ov=yuva420p, ov_f=yuva420pf, v_f=yuv420pf, a=gray, ca=gray, ca_f=grayf32
p016 = align=2:2 ov=yuva420p, ov_f=yuva420pf, v_f=yuv420pf, a=gray, ca=gray, ca_f=grayf32
p016be = align=2:2 ov=yuva420p, ov_f=yuva420pf, v_f=yuv420pf, a=gray, ca=gray, ca_f=grayf32
+p210 = align=2:1 ov=yuva422p, ov_f=yuva422pf, v_f=yuv422pf, a=gray, ca=gray, ca_f=grayf32
+p210be = align=2:1 ov=yuva422p, ov_f=yuva422pf, v_f=yuv422pf, a=gray, ca=gray, ca_f=grayf32
+p216 = align=2:1 ov=yuva422p, ov_f=yuva422pf, v_f=yuv422pf, a=gray, ca=gray, ca_f=grayf32
+p216be = align=2:1 ov=yuva422p, ov_f=yuva422pf, v_f=yuv422pf, a=gray, ca=gray, ca_f=grayf32
+p410 = align=1:1 ov=yuva444p, ov_f=yuva444pf, v_f=yuv444pf, a=unknown, ca=unknown, ca_f=unknown
+p410be = align=1:1 ov=yuva444p, ov_f=yuva444pf, v_f=yuv444pf, a=unknown, ca=unknown, ca_f=unknown
+p416 = align=1:1 ov=yuva444p, ov_f=yuva444pf, v_f=yuv444pf, a=unknown, ca=unknown, ca_f=unknown
+p416be = align=1:1 ov=yuva444p, ov_f=yuva444pf, v_f=yuv444pf, a=unknown, ca=unknown, ca_f=unknown
pal8 = no
qsv = no
rgb0 = align=1:1 ov=unknown, ov_f=gbrap, v_f=gbrp, a=unknown, ca=unknown, ca_f=unknown
@@ -117,12 +125,12 @@ rgba64be = align=1:1 ov=unknown, ov_f=gbrapf32, v_f=gbrapf32, a=unknown, ca=u
uyvy422 = align=2:1 ov=yuva422p, ov_f=yuva422pf, v_f=yuv422pf, a=gray, ca=gray, ca_f=grayf32
uyyvyy411 = no
vaapi = no
-vaapi_idct = no
-vaapi_moco = no
vdpau = no
vdpau_output= no
videotoolbox= no
vulkan = no
+x2bgr10 = align=1:1 ov=unknown, ov_f=gbrapf32, v_f=gbrpf32, a=unknown, ca=unknown, ca_f=unknown
+x2bgr10be = align=1:1 ov=unknown, ov_f=gbrapf32, v_f=gbrpf32, a=unknown, ca=unknown, ca_f=unknown
x2rgb10be = align=1:1 ov=unknown, ov_f=gbrapf32, v_f=gbrpf32, a=unknown, ca=unknown, ca_f=unknown
xvmc = no
xyz12 = align=1:1 ov=gbrap , ov_f=gbrapf32, v_f=gbrpf32, a=unknown, ca=unknown, ca_f=unknown
diff --git a/test/ref/img_formats.txt b/test/ref/img_formats.txt
index 2b1cca1522..aac7346558 100644
--- a/test/ref/img_formats.txt
+++ b/test/ref/img_formats.txt
@@ -248,7 +248,7 @@ bgr4_byte: [GENERIC] fcsp=rgb ctype=uint
planes=1, chroma=0:0 align=1:1
{8/[0:0] }
0: 8bits {0:1} {1:2} {3:1} {}
- AVD: name=bgr4_byte chroma=0:0 flags=0x60 [rgb]
+ AVD: name=bgr4_byte chroma=0:0 flags=0x20 [rgb]
0: p=0 st=1 o=0 sh=0 d=1
1: p=0 st=1 o=0 sh=1 d=2
2: p=0 st=1 o=0 sh=3 d=1
@@ -293,7 +293,7 @@ bgr8: [GENERIC] fcsp=rgb ctype=uint
planes=1, chroma=0:0 align=1:1
{8/[0:0] }
0: 8bits {0:3} {3:3} {6:2} {}
- AVD: name=bgr8 chroma=0:0 flags=0x60 [rgb]
+ AVD: name=bgr8 chroma=0:0 flags=0x20 [rgb]
0: p=0 st=1 o=0 sh=0 d=3
1: p=0 st=1 o=0 sh=3 d=3
2: p=0 st=1 o=0 sh=6 d=2
@@ -742,7 +742,7 @@ gray: ctype=uint
0: 8bits {0:8} {} {} {}
Regular: planes=1 compbytes=1 bitpad=0 chroma=1x1 ctype=uint
0: {1}
- AVD: name=gray chroma=0:0 flags=0x40
+ AVD: name=gray chroma=0:0 flags=0x0
0: p=0 st=1 o=0 sh=0 d=8
gray10: [GENERIC] ctype=uint
Basic desc: [ba][bb][yuvp][yuv][gray][le][uint]
@@ -1012,6 +1012,98 @@ p016be: [GENERIC] ctype=uint
0: p=0 st=2 o=0 sh=0 d=16
1: p=1 st=4 o=0 sh=0 d=16
2: p=1 st=4 o=2 sh=0 d=16
+p210: [GENERIC] ctype=uint
+ Basic desc: [ba][bb][nv][yuv][le][uint]
+ planes=2, chroma=1:0 align=2:1
+ {16/[0:0] 32/[1:0] }
+ 0: 16bits {0:16/6} {} {} {}
+ 1: 32bits {} {0:16/6} {16:16/6} {}
+ Regular: planes=2 compbytes=2 bitpad=6 chroma=2x1 ctype=uint
+ 0: {1}
+ 1: {2, 3}
+ AVD: name=p210le chroma=1:0 flags=0x10 [planar]
+ 0: p=0 st=2 o=0 sh=6 d=10
+ 1: p=1 st=4 o=0 sh=6 d=10
+ 2: p=1 st=4 o=2 sh=6 d=10
+p210be: [GENERIC] ctype=uint
+ Basic desc: [ba][bb][nv][yuv][be][uint]
+ planes=2, chroma=1:0 align=2:1
+ {16/[0:0] 32/[1:0] }
+ 0: 16bits endian_bytes=2 {0:16/6} {} {} {}
+ 1: 32bits endian_bytes=2 {} {0:16/6} {16:16/6} {}
+ AVD: name=p210be chroma=1:0 flags=0x11 [be][planar]
+ 0: p=0 st=2 o=0 sh=6 d=10
+ 1: p=1 st=4 o=0 sh=6 d=10
+ 2: p=1 st=4 o=2 sh=6 d=10
+p216: [GENERIC] ctype=uint
+ Basic desc: [ba][bb][nv][yuv][le][uint]
+ planes=2, chroma=1:0 align=2:1
+ {16/[0:0] 32/[1:0] }
+ 0: 16bits {0:16} {} {} {}
+ 1: 32bits {} {0:16} {16:16} {}
+ Regular: planes=2 compbytes=2 bitpad=0 chroma=2x1 ctype=uint
+ 0: {1}
+ 1: {2, 3}
+ AVD: name=p216le chroma=1:0 flags=0x10 [planar]
+ 0: p=0 st=2 o=0 sh=0 d=16
+ 1: p=1 st=4 o=0 sh=0 d=16
+ 2: p=1 st=4 o=2 sh=0 d=16
+p216be: [GENERIC] ctype=uint
+ Basic desc: [ba][bb][nv][yuv][be][uint]
+ planes=2, chroma=1:0 align=2:1
+ {16/[0:0] 32/[1:0] }
+ 0: 16bits endian_bytes=2 {0:16} {} {} {}
+ 1: 32bits endian_bytes=2 {} {0:16} {16:16} {}
+ AVD: name=p216be chroma=1:0 flags=0x11 [be][planar]
+ 0: p=0 st=2 o=0 sh=0 d=16
+ 1: p=1 st=4 o=0 sh=0 d=16
+ 2: p=1 st=4 o=2 sh=0 d=16
+p410: [GENERIC] ctype=uint
+ Basic desc: [ba][bb][nv][yuv][le][uint]
+ planes=2, chroma=0:0 align=1:1
+ {16/[0:0] 32/[0:0] }
+ 0: 16bits {0:16/6} {} {} {}
+ 1: 32bits {} {0:16/6} {16:16/6} {}
+ Regular: planes=2 compbytes=2 bitpad=6 chroma=1x1 ctype=uint
+ 0: {1}
+ 1: {2, 3}
+ AVD: name=p410le chroma=0:0 flags=0x10 [planar]
+ 0: p=0 st=2 o=0 sh=6 d=10
+ 1: p=1 st=4 o=0 sh=6 d=10
+ 2: p=1 st=4 o=2 sh=6 d=10
+p410be: [GENERIC] ctype=uint
+ Basic desc: [ba][bb][nv][yuv][be][uint]
+ planes=2, chroma=0:0 align=1:1
+ {16/[0:0] 32/[0:0] }
+ 0: 16bits endian_bytes=2 {0:16/6} {} {} {}
+ 1: 32bits endian_bytes=2 {} {0:16/6} {16:16/6} {}
+ AVD: name=p410be chroma=0:0 flags=0x11 [be][planar]
+ 0: p=0 st=2 o=0 sh=6 d=10
+ 1: p=1 st=4 o=0 sh=6 d=10
+ 2: p=1 st=4 o=2 sh=6 d=10
+p416: [GENERIC] ctype=uint
+ Basic desc: [ba][bb][nv][yuv][le][uint]
+ planes=2, chroma=0:0 align=1:1
+ {16/[0:0] 32/[0:0] }
+ 0: 16bits {0:16} {} {} {}
+ 1: 32bits {} {0:16} {16:16} {}
+ Regular: planes=2 compbytes=2 bitpad=0 chroma=1x1 ctype=uint
+ 0: {1}
+ 1: {2, 3}
+ AVD: name=p416le chroma=0:0 flags=0x10 [planar]
+ 0: p=0 st=2 o=0 sh=0 d=16
+ 1: p=1 st=4 o=0 sh=0 d=16
+ 2: p=1 st=4 o=2 sh=0 d=16
+p416be: [GENERIC] ctype=uint
+ Basic desc: [ba][bb][nv][yuv][be][uint]
+ planes=2, chroma=0:0 align=1:1
+ {16/[0:0] 32/[0:0] }
+ 0: 16bits endian_bytes=2 {0:16} {} {} {}
+ 1: 32bits endian_bytes=2 {} {0:16} {16:16} {}
+ AVD: name=p416be chroma=0:0 flags=0x11 [be][planar]
+ 0: p=0 st=2 o=0 sh=0 d=16
+ 1: p=1 st=4 o=0 sh=0 d=16
+ 2: p=1 st=4 o=2 sh=0 d=16
pal8: fcsp=rgb ctype=unknown
Basic desc: [ba][a][rgb][le][be][pal]
planes=1, chroma=0:0 align=1:1
@@ -1107,7 +1199,7 @@ rgb4_byte: [GENERIC] fcsp=rgb ctype=uint
planes=1, chroma=0:0 align=1:1
{8/[0:0] }
0: 8bits {3:1} {1:2} {0:1} {}
- AVD: name=rgb4_byte chroma=0:0 flags=0x60 [rgb]
+ AVD: name=rgb4_byte chroma=0:0 flags=0x20 [rgb]
0: p=0 st=1 o=0 sh=3 d=1
1: p=0 st=1 o=0 sh=1 d=2
2: p=0 st=1 o=0 sh=0 d=1
@@ -1152,7 +1244,7 @@ rgb8: [GENERIC] fcsp=rgb ctype=uint
planes=1, chroma=0:0 align=1:1
{8/[0:0] }
0: 8bits {5:3} {2:3} {0:2} {}
- AVD: name=rgb8 chroma=0:0 flags=0x60 [rgb]
+ AVD: name=rgb8 chroma=0:0 flags=0x20 [rgb]
0: p=0 st=1 o=0 sh=6 d=2
1: p=0 st=1 o=0 sh=3 d=3
2: p=0 st=1 o=0 sh=0 d=3
@@ -1214,17 +1306,7 @@ vaapi: ctype=unknown
Basic desc: [le][be][hw]
planes=0, chroma=1:1 align=2:2
{}
- AVD: name=vaapi_vld chroma=1:1 flags=0x8 [hw]
-vaapi_idct: [GENERIC] ctype=unknown
- Basic desc: [le][be][hw]
- planes=0, chroma=1:1 align=2:2
- {}
- AVD: name=vaapi_idct chroma=1:1 flags=0x8 [hw]
-vaapi_moco: [GENERIC] ctype=unknown
- Basic desc: [le][be][hw]
- planes=0, chroma=1:1 align=2:2
- {}
- AVD: name=vaapi_moco chroma=1:1 flags=0x8 [hw]
+ AVD: name=vaapi chroma=1:1 flags=0x8 [hw]
vdpau: ctype=unknown
Basic desc: [le][be][hw]
planes=0, chroma=1:1 align=2:2
@@ -1244,6 +1326,24 @@ vulkan: [GENERIC] ctype=unknown
planes=0, chroma=0:0 align=1:1
{}
AVD: name=vulkan chroma=0:0 flags=0x8 [hw]
+x2bgr10: [GENERIC] fcsp=rgb ctype=uint
+ Basic desc: [ba][rgb][le][uint]
+ planes=1, chroma=0:0 align=1:1
+ {32/[0:0] }
+ 0: 32bits {0:10} {10:10} {20:10} {}
+ AVD: name=x2bgr10le chroma=0:0 flags=0x20 [rgb]
+ 0: p=0 st=4 o=0 sh=0 d=10
+ 1: p=0 st=4 o=1 sh=2 d=10
+ 2: p=0 st=4 o=2 sh=4 d=10
+x2bgr10be: [GENERIC] fcsp=rgb ctype=uint
+ Basic desc: [ba][rgb][be][uint]
+ planes=1, chroma=0:0 align=1:1
+ {32/[0:0] }
+ 0: 32bits endian_bytes=4 {0:10} {10:10} {20:10} {}
+ AVD: name=x2bgr10be chroma=0:0 flags=0x21 [be][rgb]
+ 0: p=0 st=4 o=2 sh=0 d=10
+ 1: p=0 st=4 o=1 sh=2 d=10
+ 2: p=0 st=4 o=0 sh=4 d=10
x2rgb10be: [GENERIC] fcsp=rgb ctype=uint
Basic desc: [ba][rgb][be][uint]
planes=1, chroma=0:0 align=1:1
diff --git a/test/ref/repack.txt b/test/ref/repack.txt
index b9199eb102..c64eaf6b32 100644
--- a/test/ref/repack.txt
+++ b/test/ref/repack.txt
@@ -150,6 +150,22 @@ p016 => [pa] [un] yuv420p16 | a=2:2
p016 => [pa] [un] yuv420pf | a=2:2 [planar-f32]
p016be => [pa] [un] yuv420p16 | a=2:2
p016be => [pa] [un] yuv420pf | a=2:2 [planar-f32]
+p210 => [pa] [un] yuv422p16 | a=2:1
+p210 => [pa] [un] yuv422pf | a=2:1 [planar-f32]
+p210be => [pa] [un] yuv422p16 | a=2:1
+p210be => [pa] [un] yuv422pf | a=2:1 [planar-f32]
+p216 => [pa] [un] yuv422p16 | a=2:1
+p216 => [pa] [un] yuv422pf | a=2:1 [planar-f32]
+p216be => [pa] [un] yuv422p16 | a=2:1
+p216be => [pa] [un] yuv422pf | a=2:1 [planar-f32]
+p410 => [pa] [un] yuv444p16 | a=1:1
+p410 => [pa] [un] yuv444pf | a=1:1 [planar-f32]
+p410be => [pa] [un] yuv444p16 | a=1:1
+p410be => [pa] [un] yuv444pf | a=1:1 [planar-f32]
+p416 => [pa] [un] yuv444p16 | a=1:1
+p416 => [pa] [un] yuv444pf | a=1:1 [planar-f32]
+p416be => [pa] [un] yuv444p16 | a=1:1
+p416be => [pa] [un] yuv444pf | a=1:1 [planar-f32]
pal8 => [un] gbrap | a=1:1
pal8 => [un] gbrapf32 | a=1:1 [planar-f32]
qsv => no
@@ -203,12 +219,14 @@ uyvy422 => [pa] [un] yuv422pf | a=2:1 [planar-f32]
uyyvyy411 => [pa] [un] yuv411p | a=4:1 [tu] [tp]
uyyvyy411 => [pa] [un] yuv411pf | a=4:1 [planar-f32]
vaapi => no
-vaapi_idct => no
-vaapi_moco => no
vdpau => no
vdpau_output => no
videotoolbox => no
vulkan => no
+x2bgr10 => [pa] [un] gbrp10 | a=1:1
+x2bgr10 => [pa] [un] gbrpf32 | a=1:1 [planar-f32]
+x2bgr10be => [pa] [un] gbrp10 | a=1:1
+x2bgr10be => [pa] [un] gbrpf32 | a=1:1 [planar-f32]
x2rgb10be => [pa] [un] gbrp10 | a=1:1 [tu] [tp]
x2rgb10be => [pa] [un] gbrpf32 | a=1:1 [planar-f32]
xvmc => no
diff --git a/test/ref/zimg_formats.txt b/test/ref/zimg_formats.txt
index 1fa2f7cfc7..1c84240976 100644
--- a/test/ref/zimg_formats.txt
+++ b/test/ref/zimg_formats.txt
@@ -95,6 +95,14 @@
p010be Zin Zout SWSin SWSout |
p016 Zin Zout SWSin SWSout |
p016be Zin Zout SWSin SWSout |
+ p210 Zin Zout SWSin SWSout |
+ p210be Zin Zout SWSin SWSout |
+ p216 Zin Zout SWSin SWSout |
+ p216be Zin Zout SWSin SWSout |
+ p410 Zin Zout SWSin SWSout |
+ p410be Zin Zout SWSin SWSout |
+ p416 Zin Zout SWSin SWSout |
+ p416be Zin Zout SWSin SWSout |
pal8 Zin SWSin |
qsv |
rgb0 Zin Zout SWSin SWSout |
@@ -117,12 +125,12 @@
uyvy422 Zin Zout SWSin SWSout |
uyyvyy411 Zin Zout |
vaapi |
- vaapi_idct |
- vaapi_moco |
vdpau |
vdpau_output |
videotoolbox |
vulkan |
+ x2bgr10 Zin Zout SWSin SWSout |
+ x2bgr10be Zin Zout |
x2rgb10be Zin Zout |
xvmc |
xyz12 Zin Zout SWSin SWSout |