Commit 9008db55d2 for ffmpeg
commit 9008db55d29631ae4ec62d46edea77c840ce0663
Author: Kacper Michajłow <kasper93@gmail.com>
Date: Tue Sep 8 06:27:36 2026 +0200
fate/h264: test decoding of late SEI with frame threading
The sample carries an alternative transfer characteristics SEI after
the slice data of the first picture and a VUI colour description in
the SPS. Before the preceding commits only some of the frames reported
the preferred transfer characteristics with frame threading.
Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
diff --git a/tests/fate/h264.mak b/tests/fate/h264.mak
index 2e3f826e57..0fec104bfc 100644
--- a/tests/fate/h264.mak
+++ b/tests/fate/h264.mak
@@ -252,6 +252,7 @@ FATE_H264-$(call FRAMECRC, MPEGTS, H264, H264_PARSER MP3_DECODER SCALE_FILTER AR
FATE_H264-$(call FRAMECRC, MPEGTS, H264, H264_PARSER MP3_DECODER SCALE_FILTER ARESAMPLE_FILTER EXTRACT_EXTRADATA_BSF) += fate-h264-skip-nointra
FATE_H264_FFPROBE-$(call DEMDEC, MATROSKA, H264) += fate-h264-dts_5frames
FATE_H264_FFPROBE-$(call DEMDEC, MATROSKA, H264) += fate-h264-skip-pred-pts
+FATE_H264_FFPROBE-$(call DEMDEC, MOV, H264) += fate-h264-late-sei
FATE_H264_FFPROBE-$(call PARSERDEMDEC, H264, H264, H264) += fate-h264-afd
FATE_H264_FFPROBE-$(call PARSERDEMDEC, H264, H264, H264) += fate-h264-skip-pred \
fate-h264-skip-pred-fields
@@ -500,6 +501,7 @@ fate-h264-skip-pred-fields: CMD = probeframes -show_entrie
-skip_pred all -skip_idct all $(TARGET_SAMPLES)/h264-conformance/CVNLFI2_Sony_H.jsv
fate-h264-skip-pred-pts: CMD = probeframes -show_entries frame=key_frame,pts,pict_type \
-skip_pred all -skip_idct all $(TARGET_SAMPLES)/h264/dts_5frames.mkv
+fate-h264-late-sei: CMD = probeframes -of compact -show_entries frame=color_transfer $(TARGET_SAMPLES)/h264/late-sei.mp4
fate-h264-afd: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -bitexact -apply_cropping 0 \
-show_entries frame=width,height,crop_top,crop_bottom,crop_left,crop_right:frame_side_data_list:stream=width,height,coded_width,coded_height \
$(TARGET_SAMPLES)/h264/bbc2.sample.h264
diff --git a/tests/ref/fate/h264-late-sei b/tests/ref/fate/h264-late-sei
new file mode 100644
index 0000000000..9c41d34dfd
--- /dev/null
+++ b/tests/ref/fate/h264-late-sei
@@ -0,0 +1,12 @@
+frame|color_transfer=arib-std-b67|side_datum/h_26_45__user_data_unregistered_sei_message:side_data_type=H.26[45] User Data Unregistered SEI message
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67
+frame|color_transfer=arib-std-b67