This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

commit 0de89d621faea2286771d3900a82b7309667c564
Author:     Niklas Haas <[email protected]>
AuthorDate: Tue Aug 25 13:52:26 2026 +0200
Commit:     Niklas Haas <[email protected]>
CommitDate: Wed Sep 30 14:37:59 2026 +0200

    tests/fate/image: add jpeg-mpf-gainmap test
    
    I've also pre-emptively grouped this into jpeg-mpf in anticipation of
    future MPF test cases.
    
    Signed-off-by: Niklas Haas <[email protected]>
---
 tests/fate/image.mak                | 14 +++++++++++++-
 tests/filtergraphs/jpeg_mpf_gainmap |  4 ++++
 tests/ref/fate/jpeg-mpf-gainmap     |  1 +
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/tests/fate/image.mak b/tests/fate/image.mak
index b855588fb5..c78baa8e08 100644
--- a/tests/fate/image.mak
+++ b/tests/fate/image.mak
@@ -626,6 +626,18 @@ FATE_IMAGE += $(FATE_IMAGE-yes)
 FATE_IMAGE_PROBE += $(FATE_IMAGE_PROBE-yes)
 FATE_IMAGE_TRANSCODE += $(FATE_IMAGE_TRANSCODE-yes)
 
+FATE_JPEG_MPF-$(call ALLYES, LAVFI_INDEV TESTSRC2_FILTER SCALE_FILTER 
FORMAT_FILTER \
+    SPLIT_FILTER SETPARAMS_FILTER GAINMAP_FILTER MJPEG_ENCODER JPEG_MPF_MUXER \
+    FILE_PROTOCOL) += fate-jpeg-mpf-gainmap
+fate-jpeg-mpf-gainmap: tests/data/filtergraphs/jpeg_mpf_gainmap
+fate-jpeg-mpf-gainmap: CMD = md5 -bitexact -sws_flags +accurate_rnd+bitexact \
+    -/filter_complex $(TARGET_PATH)/tests/data/filtergraphs/jpeg_mpf_gainmap \
+    -map "[base]" -map "[gain]" -stream_group 
"type=gain_map:st=0:st=1:el_index=1" \
+    -pix_fmt yuvj444p -c:v mjpeg -dct int -f jpeg_mpf
+
+FATE_FFMPEG += $(FATE_JPEG_MPF-yes)
+fate-jpeg-mpf: $(FATE_JPEG_MPF-yes)
+
 FATE_IMG2_MUXER-$(call ALLYES, LAVFI_INDEV COLOR_FILTER FORMAT_FILTER \
     PGM_ENCODER IMAGE2_MUXER IMAGE2_DEMUXER FILE_PROTOCOL FFPROBE) \
     += fate-img2-update-filemtime
@@ -638,4 +650,4 @@ FATE_SAMPLES_FFMPEG += $(FATE_IMAGE)
 FATE_SAMPLES_FFPROBE += $(FATE_IMAGE_PROBE)
 FATE_SAMPLES_FFMPEG_FFPROBE += $(FATE_IMAGE_TRANSCODE)
 
-fate-image: $(FATE_IMAGE) $(FATE_IMAGE_PROBE) $(FATE_IMAGE_TRANSCODE) 
$(FATE_IMG2_MUXER-yes)
+fate-image: $(FATE_IMAGE) $(FATE_IMAGE_PROBE) $(FATE_IMAGE_TRANSCODE) 
$(FATE_IMG2_MUXER-yes) $(FATE_JPEG_MPF-yes)
diff --git a/tests/filtergraphs/jpeg_mpf_gainmap 
b/tests/filtergraphs/jpeg_mpf_gainmap
new file mode 100644
index 0000000000..8f778501cc
--- /dev/null
+++ b/tests/filtergraphs/jpeg_mpf_gainmap
@@ -0,0 +1,4 @@
+testsrc2=s=64x48:r=1:d=1,setparams=color_trc=smpte2084:color_primaries=bt2020,scale,split
 [a][hdr];
+[a] setparams=color_trc=iec61966-2-1:color_primaries=bt709,split [b][sdr];
+[b] scale [base];
+[sdr][hdr] gainmap=mode=maxrgb,scale [gain]
diff --git a/tests/ref/fate/jpeg-mpf-gainmap b/tests/ref/fate/jpeg-mpf-gainmap
new file mode 100644
index 0000000000..2fee05c244
--- /dev/null
+++ b/tests/ref/fate/jpeg-mpf-gainmap
@@ -0,0 +1 @@
+50dc4be69672174d4ff3ca8dbdaaa9d3

-- 
To stop receiving notification emails like this one, please contact
[email protected].
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to