Commit 09367fd57f for ffmpeg
commit 09367fd57ffa86e4622e28506106ba134c33799a
Author: Kacper Michajłow <kasper93@gmail.com>
Date: Tue Sep 22 18:34:35 2026 +0200
tests/fate/libavcodec: add reconstructed frame tests for snow
tools/enc_recon_frame_test was built but never run. snow is the only
internal encoder that exports reconstructed frames, so cover both of
its wavelets on a small conformance sample.
Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
diff --git a/tests/fate/libavcodec.mak b/tests/fate/libavcodec.mak
index 500056ba46..3cde003212 100644
--- a/tests/fate/libavcodec.mak
+++ b/tests/fate/libavcodec.mak
@@ -122,5 +122,13 @@ FATE_LIBAVCODEC-yes += fate-libavcodec-htmlsubtitles
fate-libavcodec-htmlsubtitles: libavcodec/tests/htmlsubtitles$(EXESUF)
fate-libavcodec-htmlsubtitles: CMD = run libavcodec/tests/htmlsubtitles$(EXESUF)
+FATE_SAMPLES_ENC_RECON-$(call DEMDEC, H264, H264, H264_PARSER SNOW_ENCODER SNOW_DECODER SWSCALE) += fate-enc-recon-snow-97 fate-enc-recon-snow-53
+fate-enc-recon-snow-97: CMD = run tools/enc_recon_frame_test$(EXESUF) $(TARGET_SAMPLES)/h264-conformance/SVA_NL2_E.264 snow pred=dwt97
+fate-enc-recon-snow-53: CMD = run tools/enc_recon_frame_test$(EXESUF) $(TARGET_SAMPLES)/h264-conformance/SVA_NL2_E.264 snow pred=dwt53
+$(FATE_SAMPLES_ENC_RECON-yes): tools/enc_recon_frame_test$(EXESUF)
+$(FATE_SAMPLES_ENC_RECON-yes): CMP = null
+FATE_EXTERN-yes += $(FATE_SAMPLES_ENC_RECON-yes)
+fate-enc-recon: $(FATE_SAMPLES_ENC_RECON-yes)
+
FATE-$(CONFIG_AVCODEC) += $(FATE_LIBAVCODEC-yes)
fate-libavcodec: $(FATE_LIBAVCODEC-yes)