The branch, master has been updated
via 08c94518c9ca639dc8333c0403f6acad2496a6e1 (commit)
from 1025beeef1d7a46340378f7297ae1399f12d9b99 (commit)
- Log -----------------------------------------------------------------
commit 08c94518c9ca639dc8333c0403f6acad2496a6e1
Author: James Almer <[email protected]>
AuthorDate: Tue Oct 28 13:59:57 2025 -0300
Commit: James Almer <[email protected]>
CommitDate: Tue Oct 28 19:16:58 2025 +0000
avfilter/vsrc_testsrc: add support for YUV444P1{0,2}MSB to yuvtestsrc
Signed-off-by: James Almer <[email protected]>
diff --git a/libavfilter/vsrc_testsrc.c b/libavfilter/vsrc_testsrc.c
index cbe39699a2..4d7288f18a 100644
--- a/libavfilter/vsrc_testsrc.c
+++ b/libavfilter/vsrc_testsrc.c
@@ -1254,6 +1254,12 @@ static void yuvtest_put_pixel(uint8_t *dstp[4], int
dst_linesizep[4],
AV_WN16A(&dstp[1][i*2 + j*dst_linesizep[1]], u);
AV_WN16A(&dstp[2][i*2 + j*dst_linesizep[2]], v);
break;
+ case AV_PIX_FMT_YUV444P10MSB:
+ case AV_PIX_FMT_YUV444P12MSB:
+ AV_WN16A(&dstp[0][i*2 + j*dst_linesizep[0]], y << desc->comp[0].shift);
+ AV_WN16A(&dstp[1][i*2 + j*dst_linesizep[1]], u << desc->comp[1].shift);
+ AV_WN16A(&dstp[2][i*2 + j*dst_linesizep[2]], v << desc->comp[2].shift);
+ break;
case AV_PIX_FMT_NV24:
dstp[0][i + j*dst_linesizep[0] + 0] = y;
dstp[1][i*2 + j*dst_linesizep[1] + 0] = u;
@@ -1313,6 +1319,7 @@ static const enum AVPixelFormat yuvtest_pix_fmts[] = {
AV_PIX_FMT_YUV444P16, AV_PIX_FMT_VYU444,
AV_PIX_FMT_YUVA444P, AV_PIX_FMT_YUVA444P9,
AV_PIX_FMT_YUVA444P10, AV_PIX_FMT_YUVA444P12, AV_PIX_FMT_YUVA444P16,
+ AV_PIX_FMT_YUV444P10MSB, AV_PIX_FMT_YUV444P12MSB,
AV_PIX_FMT_AYUV, AV_PIX_FMT_UYVA, AV_PIX_FMT_AYUV64,
AV_PIX_FMT_VUYA, AV_PIX_FMT_VUYX, AV_PIX_FMT_XV48,
AV_PIX_FMT_XV30LE, AV_PIX_FMT_V30XLE, AV_PIX_FMT_XV36,
diff --git a/tests/fate/pixfmt.mak b/tests/fate/pixfmt.mak
index 2686929d76..504f9e541b 100644
--- a/tests/fate/pixfmt.mak
+++ b/tests/fate/pixfmt.mak
@@ -66,6 +66,8 @@ PIXFMT_EXT_LIST = $(PIXFMT_8_LIST) \
yuv440p10be \
yuv444p10le \
yuv444p10be \
+ yuv444p10msble \
+ yuv444p10msbbe \
y210le \
p010le \
p010be \
@@ -89,6 +91,8 @@ PIXFMT_EXT_LIST = $(PIXFMT_8_LIST) \
yuv440p12be \
yuv444p12le \
yuv444p12be \
+ yuv444p12msble \
+ yuv444p12msbbe \
y212le \
p012le \
p012be \
diff --git a/tests/ref/pixfmt/gbrp-yuv444p10msbbe
b/tests/ref/pixfmt/gbrp-yuv444p10msbbe
new file mode 100644
index 0000000000..28e7fd0772
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp-yuv444p10msbbe
@@ -0,0 +1,2 @@
+b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p10msbbe.yuv
+7603200 tests/data/pixfmt/gbrp-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/gbrp-yuv444p10msble
b/tests/ref/pixfmt/gbrp-yuv444p10msble
new file mode 100644
index 0000000000..7641e8860b
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp-yuv444p10msble
@@ -0,0 +1,2 @@
+b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p10msble.yuv
+7603200 tests/data/pixfmt/gbrp-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/gbrp-yuv444p12msbbe
b/tests/ref/pixfmt/gbrp-yuv444p12msbbe
new file mode 100644
index 0000000000..f8f89273bb
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp-yuv444p12msbbe
@@ -0,0 +1,2 @@
+b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p12msbbe.yuv
+7603200 tests/data/pixfmt/gbrp-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/gbrp-yuv444p12msble
b/tests/ref/pixfmt/gbrp-yuv444p12msble
new file mode 100644
index 0000000000..d976d9a6a1
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp-yuv444p12msble
@@ -0,0 +1,2 @@
+b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p12msble.yuv
+7603200 tests/data/pixfmt/gbrp-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/gbrp10-yuv444p10msbbe
b/tests/ref/pixfmt/gbrp10-yuv444p10msbbe
new file mode 100644
index 0000000000..d77ea21f28
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp10-yuv444p10msbbe
@@ -0,0 +1,2 @@
+1015f3ddc2979b399cc7d260d53bca21 *tests/data/pixfmt/gbrp10-yuv444p10msbbe.yuv
+15206400 tests/data/pixfmt/gbrp10-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/gbrp10-yuv444p10msble
b/tests/ref/pixfmt/gbrp10-yuv444p10msble
new file mode 100644
index 0000000000..a66b11ea51
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp10-yuv444p10msble
@@ -0,0 +1,2 @@
+1015f3ddc2979b399cc7d260d53bca21 *tests/data/pixfmt/gbrp10-yuv444p10msble.yuv
+15206400 tests/data/pixfmt/gbrp10-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/gbrp10-yuv444p12msbbe
b/tests/ref/pixfmt/gbrp10-yuv444p12msbbe
new file mode 100644
index 0000000000..4492ca7d56
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp10-yuv444p12msbbe
@@ -0,0 +1,2 @@
+0c1e85f0c8bb7749c33d373b730d8401 *tests/data/pixfmt/gbrp10-yuv444p12msbbe.yuv
+15206400 tests/data/pixfmt/gbrp10-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/gbrp10-yuv444p12msble
b/tests/ref/pixfmt/gbrp10-yuv444p12msble
new file mode 100644
index 0000000000..4008fb2b1c
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp10-yuv444p12msble
@@ -0,0 +1,2 @@
+0c1e85f0c8bb7749c33d373b730d8401 *tests/data/pixfmt/gbrp10-yuv444p12msble.yuv
+15206400 tests/data/pixfmt/gbrp10-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/gbrp12-yuv444p10msbbe
b/tests/ref/pixfmt/gbrp12-yuv444p10msbbe
new file mode 100644
index 0000000000..bf149f0dd1
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp12-yuv444p10msbbe
@@ -0,0 +1,2 @@
+c730816956a8da23abeba5d2d3f51ec6 *tests/data/pixfmt/gbrp12-yuv444p10msbbe.yuv
+15206400 tests/data/pixfmt/gbrp12-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/gbrp12-yuv444p10msble
b/tests/ref/pixfmt/gbrp12-yuv444p10msble
new file mode 100644
index 0000000000..b215ccc230
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp12-yuv444p10msble
@@ -0,0 +1,2 @@
+c730816956a8da23abeba5d2d3f51ec6 *tests/data/pixfmt/gbrp12-yuv444p10msble.yuv
+15206400 tests/data/pixfmt/gbrp12-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/gbrp12-yuv444p12msbbe
b/tests/ref/pixfmt/gbrp12-yuv444p12msbbe
new file mode 100644
index 0000000000..710c4c15f2
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp12-yuv444p12msbbe
@@ -0,0 +1,2 @@
+6ff4167f711069638f0b2db840bdeb32 *tests/data/pixfmt/gbrp12-yuv444p12msbbe.yuv
+15206400 tests/data/pixfmt/gbrp12-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/gbrp12-yuv444p12msble
b/tests/ref/pixfmt/gbrp12-yuv444p12msble
new file mode 100644
index 0000000000..4a803731d4
--- /dev/null
+++ b/tests/ref/pixfmt/gbrp12-yuv444p12msble
@@ -0,0 +1,2 @@
+6ff4167f711069638f0b2db840bdeb32 *tests/data/pixfmt/gbrp12-yuv444p12msble.yuv
+15206400 tests/data/pixfmt/gbrp12-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/nv24-yuv444p10msbbe
b/tests/ref/pixfmt/nv24-yuv444p10msbbe
new file mode 100644
index 0000000000..54a32fcf3d
--- /dev/null
+++ b/tests/ref/pixfmt/nv24-yuv444p10msbbe
@@ -0,0 +1,2 @@
+b9d61649c900a0aa6d69b5095e5d7efe *tests/data/pixfmt/nv24-yuv444p10msbbe.yuv
+7603200 tests/data/pixfmt/nv24-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/nv24-yuv444p10msble
b/tests/ref/pixfmt/nv24-yuv444p10msble
new file mode 100644
index 0000000000..5c42222e6d
--- /dev/null
+++ b/tests/ref/pixfmt/nv24-yuv444p10msble
@@ -0,0 +1,2 @@
+b9d61649c900a0aa6d69b5095e5d7efe *tests/data/pixfmt/nv24-yuv444p10msble.yuv
+7603200 tests/data/pixfmt/nv24-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/nv24-yuv444p12msbbe
b/tests/ref/pixfmt/nv24-yuv444p12msbbe
new file mode 100644
index 0000000000..72cb7f05c6
--- /dev/null
+++ b/tests/ref/pixfmt/nv24-yuv444p12msbbe
@@ -0,0 +1,2 @@
+b9d61649c900a0aa6d69b5095e5d7efe *tests/data/pixfmt/nv24-yuv444p12msbbe.yuv
+7603200 tests/data/pixfmt/nv24-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/nv24-yuv444p12msble
b/tests/ref/pixfmt/nv24-yuv444p12msble
new file mode 100644
index 0000000000..32e4f81e89
--- /dev/null
+++ b/tests/ref/pixfmt/nv24-yuv444p12msble
@@ -0,0 +1,2 @@
+b9d61649c900a0aa6d69b5095e5d7efe *tests/data/pixfmt/nv24-yuv444p12msble.yuv
+7603200 tests/data/pixfmt/nv24-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/p410-yuv444p10msbbe
b/tests/ref/pixfmt/p410-yuv444p10msbbe
new file mode 100644
index 0000000000..7877fcbfb1
--- /dev/null
+++ b/tests/ref/pixfmt/p410-yuv444p10msbbe
@@ -0,0 +1,2 @@
+60b454bfd6f48b64cc24de3041d0a01d *tests/data/pixfmt/p410-yuv444p10msbbe.yuv
+15206400 tests/data/pixfmt/p410-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/p410-yuv444p10msble
b/tests/ref/pixfmt/p410-yuv444p10msble
new file mode 100644
index 0000000000..70cad2a1f4
--- /dev/null
+++ b/tests/ref/pixfmt/p410-yuv444p10msble
@@ -0,0 +1,2 @@
+60b454bfd6f48b64cc24de3041d0a01d *tests/data/pixfmt/p410-yuv444p10msble.yuv
+15206400 tests/data/pixfmt/p410-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/p410-yuv444p12msbbe
b/tests/ref/pixfmt/p410-yuv444p12msbbe
new file mode 100644
index 0000000000..87b3c96bbf
--- /dev/null
+++ b/tests/ref/pixfmt/p410-yuv444p12msbbe
@@ -0,0 +1,2 @@
+60b454bfd6f48b64cc24de3041d0a01d *tests/data/pixfmt/p410-yuv444p12msbbe.yuv
+15206400 tests/data/pixfmt/p410-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/p410-yuv444p12msble
b/tests/ref/pixfmt/p410-yuv444p12msble
new file mode 100644
index 0000000000..6be72b8ac7
--- /dev/null
+++ b/tests/ref/pixfmt/p410-yuv444p12msble
@@ -0,0 +1,2 @@
+60b454bfd6f48b64cc24de3041d0a01d *tests/data/pixfmt/p410-yuv444p12msble.yuv
+15206400 tests/data/pixfmt/p410-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/p412-yuv444p10msbbe
b/tests/ref/pixfmt/p412-yuv444p10msbbe
new file mode 100644
index 0000000000..791dd3e848
--- /dev/null
+++ b/tests/ref/pixfmt/p412-yuv444p10msbbe
@@ -0,0 +1,2 @@
+51e761c143c3fce8e9921d8cceb0a433 *tests/data/pixfmt/p412-yuv444p10msbbe.yuv
+15206400 tests/data/pixfmt/p412-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/p412-yuv444p10msble
b/tests/ref/pixfmt/p412-yuv444p10msble
new file mode 100644
index 0000000000..5b5df2f29b
--- /dev/null
+++ b/tests/ref/pixfmt/p412-yuv444p10msble
@@ -0,0 +1,2 @@
+51e761c143c3fce8e9921d8cceb0a433 *tests/data/pixfmt/p412-yuv444p10msble.yuv
+15206400 tests/data/pixfmt/p412-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/p412-yuv444p12msbbe
b/tests/ref/pixfmt/p412-yuv444p12msbbe
new file mode 100644
index 0000000000..fd6de9a773
--- /dev/null
+++ b/tests/ref/pixfmt/p412-yuv444p12msbbe
@@ -0,0 +1,2 @@
+9b5fc804354cf299fcc4c3f7bd2781ad *tests/data/pixfmt/p412-yuv444p12msbbe.yuv
+15206400 tests/data/pixfmt/p412-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/p412-yuv444p12msble
b/tests/ref/pixfmt/p412-yuv444p12msble
new file mode 100644
index 0000000000..37596ea62b
--- /dev/null
+++ b/tests/ref/pixfmt/p412-yuv444p12msble
@@ -0,0 +1,2 @@
+9b5fc804354cf299fcc4c3f7bd2781ad *tests/data/pixfmt/p412-yuv444p12msble.yuv
+15206400 tests/data/pixfmt/p412-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/rgb24-yuv444p10msbbe
b/tests/ref/pixfmt/rgb24-yuv444p10msbbe
new file mode 100644
index 0000000000..24d945272e
--- /dev/null
+++ b/tests/ref/pixfmt/rgb24-yuv444p10msbbe
@@ -0,0 +1,2 @@
+b1edab4786df5840d98338d14625203f *tests/data/pixfmt/rgb24-yuv444p10msbbe.yuv
+7603200 tests/data/pixfmt/rgb24-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/rgb24-yuv444p10msble
b/tests/ref/pixfmt/rgb24-yuv444p10msble
new file mode 100644
index 0000000000..3eec9326f8
--- /dev/null
+++ b/tests/ref/pixfmt/rgb24-yuv444p10msble
@@ -0,0 +1,2 @@
+b1edab4786df5840d98338d14625203f *tests/data/pixfmt/rgb24-yuv444p10msble.yuv
+7603200 tests/data/pixfmt/rgb24-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/rgb24-yuv444p12msbbe
b/tests/ref/pixfmt/rgb24-yuv444p12msbbe
new file mode 100644
index 0000000000..25da26e3c8
--- /dev/null
+++ b/tests/ref/pixfmt/rgb24-yuv444p12msbbe
@@ -0,0 +1,2 @@
+b1edab4786df5840d98338d14625203f *tests/data/pixfmt/rgb24-yuv444p12msbbe.yuv
+7603200 tests/data/pixfmt/rgb24-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/rgb24-yuv444p12msble
b/tests/ref/pixfmt/rgb24-yuv444p12msble
new file mode 100644
index 0000000000..bc4911ff0c
--- /dev/null
+++ b/tests/ref/pixfmt/rgb24-yuv444p12msble
@@ -0,0 +1,2 @@
+b1edab4786df5840d98338d14625203f *tests/data/pixfmt/rgb24-yuv444p12msble.yuv
+7603200 tests/data/pixfmt/rgb24-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/rgb48-yuv444p10msbbe
b/tests/ref/pixfmt/rgb48-yuv444p10msbbe
new file mode 100644
index 0000000000..34ad7912df
--- /dev/null
+++ b/tests/ref/pixfmt/rgb48-yuv444p10msbbe
@@ -0,0 +1,2 @@
+7f02ab701faaf31bdddcc070b0114d1a *tests/data/pixfmt/rgb48-yuv444p10msbbe.yuv
+15206400 tests/data/pixfmt/rgb48-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/rgb48-yuv444p10msble
b/tests/ref/pixfmt/rgb48-yuv444p10msble
new file mode 100644
index 0000000000..98c4f9dba3
--- /dev/null
+++ b/tests/ref/pixfmt/rgb48-yuv444p10msble
@@ -0,0 +1,2 @@
+7f02ab701faaf31bdddcc070b0114d1a *tests/data/pixfmt/rgb48-yuv444p10msble.yuv
+15206400 tests/data/pixfmt/rgb48-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/rgb48-yuv444p12msbbe
b/tests/ref/pixfmt/rgb48-yuv444p12msbbe
new file mode 100644
index 0000000000..25c4909aa1
--- /dev/null
+++ b/tests/ref/pixfmt/rgb48-yuv444p12msbbe
@@ -0,0 +1,2 @@
+ec3178abe146892b926760d65991da43 *tests/data/pixfmt/rgb48-yuv444p12msbbe.yuv
+15206400 tests/data/pixfmt/rgb48-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/rgb48-yuv444p12msble
b/tests/ref/pixfmt/rgb48-yuv444p12msble
new file mode 100644
index 0000000000..5322e12615
--- /dev/null
+++ b/tests/ref/pixfmt/rgb48-yuv444p12msble
@@ -0,0 +1,2 @@
+ec3178abe146892b926760d65991da43 *tests/data/pixfmt/rgb48-yuv444p12msble.yuv
+15206400 tests/data/pixfmt/rgb48-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/yuv444p-yuv444p10msbbe
b/tests/ref/pixfmt/yuv444p-yuv444p10msbbe
new file mode 100644
index 0000000000..51c4f48559
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p-yuv444p10msbbe
@@ -0,0 +1,2 @@
+e41775e4a6798bc545ab3212a0d88544 *tests/data/pixfmt/yuv444p-yuv444p10msbbe.yuv
+7603200 tests/data/pixfmt/yuv444p-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/yuv444p-yuv444p10msble
b/tests/ref/pixfmt/yuv444p-yuv444p10msble
new file mode 100644
index 0000000000..9d98b2c836
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p-yuv444p10msble
@@ -0,0 +1,2 @@
+e41775e4a6798bc545ab3212a0d88544 *tests/data/pixfmt/yuv444p-yuv444p10msble.yuv
+7603200 tests/data/pixfmt/yuv444p-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/yuv444p-yuv444p12msbbe
b/tests/ref/pixfmt/yuv444p-yuv444p12msbbe
new file mode 100644
index 0000000000..1c6df761ff
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p-yuv444p12msbbe
@@ -0,0 +1,2 @@
+e41775e4a6798bc545ab3212a0d88544 *tests/data/pixfmt/yuv444p-yuv444p12msbbe.yuv
+7603200 tests/data/pixfmt/yuv444p-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/yuv444p-yuv444p12msble
b/tests/ref/pixfmt/yuv444p-yuv444p12msble
new file mode 100644
index 0000000000..925742571c
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p-yuv444p12msble
@@ -0,0 +1,2 @@
+e41775e4a6798bc545ab3212a0d88544 *tests/data/pixfmt/yuv444p-yuv444p12msble.yuv
+7603200 tests/data/pixfmt/yuv444p-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/yuv444p10-yuv444p10msbbe
b/tests/ref/pixfmt/yuv444p10-yuv444p10msbbe
new file mode 100644
index 0000000000..5a41e07d7e
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p10-yuv444p10msbbe
@@ -0,0 +1,2 @@
+c9f69deda55dd67c78c6e1e819b0bc52
*tests/data/pixfmt/yuv444p10-yuv444p10msbbe.yuv
+15206400 tests/data/pixfmt/yuv444p10-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/yuv444p10-yuv444p10msble
b/tests/ref/pixfmt/yuv444p10-yuv444p10msble
new file mode 100644
index 0000000000..062fa7315a
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p10-yuv444p10msble
@@ -0,0 +1,2 @@
+c9f69deda55dd67c78c6e1e819b0bc52
*tests/data/pixfmt/yuv444p10-yuv444p10msble.yuv
+15206400 tests/data/pixfmt/yuv444p10-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/yuv444p10-yuv444p12msbbe
b/tests/ref/pixfmt/yuv444p10-yuv444p12msbbe
new file mode 100644
index 0000000000..e748a28706
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p10-yuv444p12msbbe
@@ -0,0 +1,2 @@
+c9f69deda55dd67c78c6e1e819b0bc52
*tests/data/pixfmt/yuv444p10-yuv444p12msbbe.yuv
+15206400 tests/data/pixfmt/yuv444p10-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/yuv444p10-yuv444p12msble
b/tests/ref/pixfmt/yuv444p10-yuv444p12msble
new file mode 100644
index 0000000000..89e7c6bf61
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p10-yuv444p12msble
@@ -0,0 +1,2 @@
+c9f69deda55dd67c78c6e1e819b0bc52
*tests/data/pixfmt/yuv444p10-yuv444p12msble.yuv
+15206400 tests/data/pixfmt/yuv444p10-yuv444p12msble.yuv
diff --git a/tests/ref/pixfmt/yuv444p12-yuv444p10msbbe
b/tests/ref/pixfmt/yuv444p12-yuv444p10msbbe
new file mode 100644
index 0000000000..2dd09d59a7
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p12-yuv444p10msbbe
@@ -0,0 +1,2 @@
+d885def826d77206e10cd7f9bc2ce72a
*tests/data/pixfmt/yuv444p12-yuv444p10msbbe.yuv
+15206400 tests/data/pixfmt/yuv444p12-yuv444p10msbbe.yuv
diff --git a/tests/ref/pixfmt/yuv444p12-yuv444p10msble
b/tests/ref/pixfmt/yuv444p12-yuv444p10msble
new file mode 100644
index 0000000000..6dfc6148d6
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p12-yuv444p10msble
@@ -0,0 +1,2 @@
+d885def826d77206e10cd7f9bc2ce72a
*tests/data/pixfmt/yuv444p12-yuv444p10msble.yuv
+15206400 tests/data/pixfmt/yuv444p12-yuv444p10msble.yuv
diff --git a/tests/ref/pixfmt/yuv444p12-yuv444p12msbbe
b/tests/ref/pixfmt/yuv444p12-yuv444p12msbbe
new file mode 100644
index 0000000000..fcdf11023d
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p12-yuv444p12msbbe
@@ -0,0 +1,2 @@
+5d600b24fcb10ff30d9ea1bdd0df87d0
*tests/data/pixfmt/yuv444p12-yuv444p12msbbe.yuv
+15206400 tests/data/pixfmt/yuv444p12-yuv444p12msbbe.yuv
diff --git a/tests/ref/pixfmt/yuv444p12-yuv444p12msble
b/tests/ref/pixfmt/yuv444p12-yuv444p12msble
new file mode 100644
index 0000000000..389986d50d
--- /dev/null
+++ b/tests/ref/pixfmt/yuv444p12-yuv444p12msble
@@ -0,0 +1,2 @@
+5d600b24fcb10ff30d9ea1bdd0df87d0
*tests/data/pixfmt/yuv444p12-yuv444p12msble.yuv
+15206400 tests/data/pixfmt/yuv444p12-yuv444p12msble.yuv
-----------------------------------------------------------------------
Summary of changes:
libavfilter/vsrc_testsrc.c | 7 +++++++
tests/fate/pixfmt.mak | 4 ++++
tests/ref/pixfmt/gbrp-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/gbrp-yuv444p10msble | 2 ++
tests/ref/pixfmt/gbrp-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/gbrp-yuv444p12msble | 2 ++
tests/ref/pixfmt/gbrp10-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/gbrp10-yuv444p10msble | 2 ++
tests/ref/pixfmt/gbrp10-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/gbrp10-yuv444p12msble | 2 ++
tests/ref/pixfmt/gbrp12-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/gbrp12-yuv444p10msble | 2 ++
tests/ref/pixfmt/gbrp12-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/gbrp12-yuv444p12msble | 2 ++
tests/ref/pixfmt/nv24-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/nv24-yuv444p10msble | 2 ++
tests/ref/pixfmt/nv24-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/nv24-yuv444p12msble | 2 ++
tests/ref/pixfmt/p410-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/p410-yuv444p10msble | 2 ++
tests/ref/pixfmt/p410-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/p410-yuv444p12msble | 2 ++
tests/ref/pixfmt/p412-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/p412-yuv444p10msble | 2 ++
tests/ref/pixfmt/p412-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/p412-yuv444p12msble | 2 ++
tests/ref/pixfmt/rgb24-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/rgb24-yuv444p10msble | 2 ++
tests/ref/pixfmt/rgb24-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/rgb24-yuv444p12msble | 2 ++
tests/ref/pixfmt/rgb48-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/rgb48-yuv444p10msble | 2 ++
tests/ref/pixfmt/rgb48-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/rgb48-yuv444p12msble | 2 ++
tests/ref/pixfmt/yuv444p-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/yuv444p-yuv444p10msble | 2 ++
tests/ref/pixfmt/yuv444p-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/yuv444p-yuv444p12msble | 2 ++
tests/ref/pixfmt/yuv444p10-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/yuv444p10-yuv444p10msble | 2 ++
tests/ref/pixfmt/yuv444p10-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/yuv444p10-yuv444p12msble | 2 ++
tests/ref/pixfmt/yuv444p12-yuv444p10msbbe | 2 ++
tests/ref/pixfmt/yuv444p12-yuv444p10msble | 2 ++
tests/ref/pixfmt/yuv444p12-yuv444p12msbbe | 2 ++
tests/ref/pixfmt/yuv444p12-yuv444p12msble | 2 ++
46 files changed, 99 insertions(+)
create mode 100644 tests/ref/pixfmt/gbrp-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/gbrp-yuv444p10msble
create mode 100644 tests/ref/pixfmt/gbrp-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/gbrp-yuv444p12msble
create mode 100644 tests/ref/pixfmt/gbrp10-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/gbrp10-yuv444p10msble
create mode 100644 tests/ref/pixfmt/gbrp10-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/gbrp10-yuv444p12msble
create mode 100644 tests/ref/pixfmt/gbrp12-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/gbrp12-yuv444p10msble
create mode 100644 tests/ref/pixfmt/gbrp12-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/gbrp12-yuv444p12msble
create mode 100644 tests/ref/pixfmt/nv24-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/nv24-yuv444p10msble
create mode 100644 tests/ref/pixfmt/nv24-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/nv24-yuv444p12msble
create mode 100644 tests/ref/pixfmt/p410-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/p410-yuv444p10msble
create mode 100644 tests/ref/pixfmt/p410-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/p410-yuv444p12msble
create mode 100644 tests/ref/pixfmt/p412-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/p412-yuv444p10msble
create mode 100644 tests/ref/pixfmt/p412-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/p412-yuv444p12msble
create mode 100644 tests/ref/pixfmt/rgb24-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/rgb24-yuv444p10msble
create mode 100644 tests/ref/pixfmt/rgb24-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/rgb24-yuv444p12msble
create mode 100644 tests/ref/pixfmt/rgb48-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/rgb48-yuv444p10msble
create mode 100644 tests/ref/pixfmt/rgb48-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/rgb48-yuv444p12msble
create mode 100644 tests/ref/pixfmt/yuv444p-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/yuv444p-yuv444p10msble
create mode 100644 tests/ref/pixfmt/yuv444p-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/yuv444p-yuv444p12msble
create mode 100644 tests/ref/pixfmt/yuv444p10-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/yuv444p10-yuv444p10msble
create mode 100644 tests/ref/pixfmt/yuv444p10-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/yuv444p10-yuv444p12msble
create mode 100644 tests/ref/pixfmt/yuv444p12-yuv444p10msbbe
create mode 100644 tests/ref/pixfmt/yuv444p12-yuv444p10msble
create mode 100644 tests/ref/pixfmt/yuv444p12-yuv444p12msbbe
create mode 100644 tests/ref/pixfmt/yuv444p12-yuv444p12msble
hooks/post-receive
--
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]