summaryrefslogtreecommitdiffstats
path: root/test
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 /test
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.
Diffstat (limited to 'test')
-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 |