[FFmpeg-devel] [PATCH v2 3/4] FATE: add a test for lut1d and lut3d
lance.lmwang at gmail.com
lance.lmwang at gmail.com
Thu Nov 14 15:46:22 EET 2019
From: Limin Wang <lance.lmwang at gmail.com>
Signed-off-by: Limin Wang <lance.lmwang at gmail.com>
---
have tested with x86_64(apple darwin, linux gcc), x86_32(linux), mips
tests/fate/filter-video.mak | 6 ++++++
tests/ref/fate/filter-pixfmts-lut1d | 24 ++++++++++++++++++++++++
tests/ref/fate/filter-pixfmts-lut3d | 24 ++++++++++++++++++++++++
3 files changed, 54 insertions(+)
create mode 100644 tests/ref/fate/filter-pixfmts-lut1d
create mode 100644 tests/ref/fate/filter-pixfmts-lut3d
diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak
index b5206909aa..8d617c62fc 100644
--- a/tests/fate/filter-video.mak
+++ b/tests/fate/filter-video.mak
@@ -684,6 +684,12 @@ fate-filter-pixfmts-kerndeint: CMD = pixfmts "" "tinterlace=interleave_top,"
FATE_FILTER_PIXFMTS-$(CONFIG_LUT_FILTER) += fate-filter-pixfmts-lut
fate-filter-pixfmts-lut: CMD = pixfmts "c0=2*val:c1=2*val:c2=val/2:c3=negval+40"
+FATE_FILTER_PIXFMTS-$(CONFIG_LUT_FILTER) += fate-filter-pixfmts-lut1d
+fate-filter-pixfmts-lut1d: CMD = pixfmts "interp=nearest" "" "" "le"
+
+FATE_FILTER_PIXFMTS-$(CONFIG_LUT_FILTER) += fate-filter-pixfmts-lut3d
+fate-filter-pixfmts-lut3d: CMD = pixfmts "interp=nearest" "" "" "le"
+
FATE_FILTER_PIXFMTS-$(CONFIG_NULL_FILTER) += fate-filter-pixfmts-null
fate-filter-pixfmts-null: CMD = pixfmts
diff --git a/tests/ref/fate/filter-pixfmts-lut1d b/tests/ref/fate/filter-pixfmts-lut1d
new file mode 100644
index 0000000000..62b024eab9
--- /dev/null
+++ b/tests/ref/fate/filter-pixfmts-lut1d
@@ -0,0 +1,24 @@
+0bgr 074f16a502fe65d34a7933ff3575c7a8
+0rgb f5a434b811185534393f7144127a8625
+abgr e1631a7ebcf6d1d80ef2a3de44605391
+argb 6e898ace2a1a020df40050927eedea31
+bgr0 9133afba160bf37de9f8cb7cbe154539
+bgr24 2723c862eba4dc18776b908ee3e96015
+bgr48le ab0f343cd4f15e2a2a6cbe552777ede9
+bgra 1771a74cceffb1dc8cb4a7b754c31cbe
+bgra64le ca8f99b90f4727907824964b2f024115
+gbrap 04d467134a42becf7c2ddd8fbbb2c8e8
+gbrap10le c36078e25fa8fdcf2d1965122e84a974
+gbrap12le d41627c671d8cebf68a4ab1e340e3692
+gbrap16le 9acf810f050969b589c1c4040ad463bf
+gbrp 48216afac8939342dd57e6a6d7bffa77
+gbrp10le a43244e4ac58b9b7321d1054f97362b5
+gbrp12le 3acc433145a00b02517759a3d08ecbaa
+gbrp14le 8d5c259928b5b13201deb0413661c58f
+gbrp16le 4d0fe663751b111f1328244cbd194627
+gbrp9le b4d50fa86a796d57a93ea5ae14780f7a
+rgb0 e780a70aabf6451ef9c27e448cb12e27
+rgb24 7c4fb568561631e596bec0ca7525d999
+rgb48le aba2a2d23af49c892d57b1bcd01317ea
+rgba 51e48e3ffe1f208c613f3a3372516fc5
+rgba64le 6468a415e6effee141a2022973275006
diff --git a/tests/ref/fate/filter-pixfmts-lut3d b/tests/ref/fate/filter-pixfmts-lut3d
new file mode 100644
index 0000000000..62b024eab9
--- /dev/null
+++ b/tests/ref/fate/filter-pixfmts-lut3d
@@ -0,0 +1,24 @@
+0bgr 074f16a502fe65d34a7933ff3575c7a8
+0rgb f5a434b811185534393f7144127a8625
+abgr e1631a7ebcf6d1d80ef2a3de44605391
+argb 6e898ace2a1a020df40050927eedea31
+bgr0 9133afba160bf37de9f8cb7cbe154539
+bgr24 2723c862eba4dc18776b908ee3e96015
+bgr48le ab0f343cd4f15e2a2a6cbe552777ede9
+bgra 1771a74cceffb1dc8cb4a7b754c31cbe
+bgra64le ca8f99b90f4727907824964b2f024115
+gbrap 04d467134a42becf7c2ddd8fbbb2c8e8
+gbrap10le c36078e25fa8fdcf2d1965122e84a974
+gbrap12le d41627c671d8cebf68a4ab1e340e3692
+gbrap16le 9acf810f050969b589c1c4040ad463bf
+gbrp 48216afac8939342dd57e6a6d7bffa77
+gbrp10le a43244e4ac58b9b7321d1054f97362b5
+gbrp12le 3acc433145a00b02517759a3d08ecbaa
+gbrp14le 8d5c259928b5b13201deb0413661c58f
+gbrp16le 4d0fe663751b111f1328244cbd194627
+gbrp9le b4d50fa86a796d57a93ea5ae14780f7a
+rgb0 e780a70aabf6451ef9c27e448cb12e27
+rgb24 7c4fb568561631e596bec0ca7525d999
+rgb48le aba2a2d23af49c892d57b1bcd01317ea
+rgba 51e48e3ffe1f208c613f3a3372516fc5
+rgba64le 6468a415e6effee141a2022973275006
--
2.21.0
More information about the ffmpeg-devel
mailing list