[FFmpeg-devel] [PATCH 3/4] fate/filter-video: add frei0r and frei0r_src tests
Stefan Breunig
stefan-ffmpeg-devel at breunig.xyz
Wed Jan 1 15:23:55 EET 2025
The filter test exercises the timeline editing and uses a filter
which depends on the time parameter.
Signed-off-by: Stefan Breunig <stefan-ffmpeg-devel at breunig.xyz>
---
tests/fate/filter-video.mak | 9 +++++++++
tests/ref/fate/filter-frei0r-filter | 10 ++++++++++
tests/ref/fate/filter-frei0r-source | 10 ++++++++++
3 files changed, 29 insertions(+)
create mode 100644 tests/ref/fate/filter-frei0r-filter
create mode 100644 tests/ref/fate/filter-frei0r-source
diff --git a/tests/fate/filter-video.mak b/tests/fate/filter-video.mak
index cdd34b72ea..eb7c03630e 100644
--- a/tests/fate/filter-video.mak
+++ b/tests/fate/filter-video.mak
@@ -696,6 +696,15 @@ $(FATE_FILTER_VSYNTH-yes): SRC = $(TARGET_PATH)/tests/vsynth1/%02d.pgm
FATE_FFMPEG += $(FATE_FILTER_VSYNTH-yes)
+FATE_FILTER_FREI0R-$(call ALLYES, TESTSRC2_FILTER FREI0R_FILTER) = fate-filter-frei0r-filter
+$(FATE_FILTER_FREI0R-yes): SRC = testsrc2=r=1:d=5
+fate-filter-frei0r-filter: CMD = framecrc -lavfi "$(SRC),frei0r=enable=gte(n\,3):filter_name=distort0r"
+FATE_FFMPEG += $(FATE_FILTER_FREI0R-yes)
+
+FATE_FILTER_FREI0R_SRC-$(CONFIG_FREI0R_SRC_FILTER) = fate-filter-frei0r-source
+fate-filter-frei0r-source: CMD = framecrc -lavfi "frei0r_src=200x200:5:onecol0r:1/2/3" -frames:v 5
+FATE_FFMPEG += $(FATE_FILTER_FREI0R_SRC-yes)
+
#
# Metadata tests
#
diff --git a/tests/ref/fate/filter-frei0r-filter b/tests/ref/fate/filter-frei0r-filter
new file mode 100644
index 0000000000..4b1588785d
--- /dev/null
+++ b/tests/ref/fate/filter-frei0r-filter
@@ -0,0 +1,10 @@
+#tb 0: 1/1
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 320x240
+#sar 0: 1/1
+0, 0, 0, 1, 307200, 0x30630897
+0, 1, 1, 1, 307200, 0xd08784dd
+0, 2, 2, 1, 307200, 0xe94387a0
+0, 3, 3, 1, 307200, 0x5df7a70e
+0, 4, 4, 1, 307200, 0x9c203210
diff --git a/tests/ref/fate/filter-frei0r-source b/tests/ref/fate/filter-frei0r-source
new file mode 100644
index 0000000000..02ff7d9c8d
--- /dev/null
+++ b/tests/ref/fate/filter-frei0r-source
@@ -0,0 +1,10 @@
+#tb 0: 1/5
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 200x200
+#sar 0: 1/1
+0, 0, 0, 1, 160000, 0xe2b9de94
+0, 1, 1, 1, 160000, 0xe2b9de94
+0, 2, 2, 1, 160000, 0xe2b9de94
+0, 3, 3, 1, 160000, 0xe2b9de94
+0, 4, 4, 1, 160000, 0xe2b9de94
--
2.45.2
More information about the ffmpeg-devel
mailing list