Commit b593998340 for ffmpeg
commit b593998340c76a8269515448b565c93d060ae8b4
Author: Kacper Michajłow <kasper93@gmail.com>
Date: Sat Oct 24 07:36:45 2026 +0200
tests/fate: add tests for jpeg2000 and apv frame timestamps
Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
diff --git a/tests/fate/apv.mak b/tests/fate/apv.mak
index ede66454e5..23cde0ccc9 100644
--- a/tests/fate/apv.mak
+++ b/tests/fate/apv.mak
@@ -2,8 +2,13 @@ FATE_APV = fate-apv-422-10 fate-apv-400-10
FATE_SAMPLES_FFMPEG-$(call FRAMECRC, APV, APV, SCALE_FILTER) += $(FATE_APV)
-fate-apv: $(FATE_APV)
+FATE_APV_FFPROBE-$(call DEMDEC, APV, APV) += fate-apv-timestamps
+FATE_SAMPLES_FFPROBE += $(FATE_APV_FFPROBE-yes)
+
+fate-apv: $(FATE_APV) $(FATE_APV_FFPROBE-yes)
fate-apv-422-10: CMD = framecrc -i $(TARGET_SAMPLES)/apv/profile_422-10.apv -pix_fmt yuv422p10le -vf scale
fate-apv-400-10: CMD = framecrc -i $(TARGET_SAMPLES)/apv/profile_400-10.apv -pix_fmt gray10le -vf scale
+
+fate-apv-timestamps: CMD = probeframes -of compact -show_entries frame=pts,pkt_dts $(TARGET_SAMPLES)/apv/profile_422-10.apv
diff --git a/tests/fate/jpeg2000.mak b/tests/fate/jpeg2000.mak
index a99b0c4e0c..682fb4c370 100644
--- a/tests/fate/jpeg2000.mak
+++ b/tests/fate/jpeg2000.mak
@@ -63,7 +63,11 @@ fate-jpeg2000dec-p0_16: CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES)/jpe
FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_01_b11
fate-jpeg2000dec-ds0_ht_01_b11: CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES)/jpeg2000/itu-iso/htj2k_bsets_profile0/ds0_ht_01_b11.j2k
+FATE_JPEG2000DEC_FFPROBE-$(call DEMDEC, MXF, JPEG2000) += fate-jpeg2000dec-timestamps
+fate-jpeg2000dec-timestamps: CMD = probeframes -of compact -show_entries frame=pts,pkt_dts $(TARGET_SAMPLES)/jpeg2000/chiens_dcinema2K.mxf
+
FATE_JPEG2000DEC += $(FATE_JPEG2000DEC-yes)
FATE_SAMPLES_FFMPEG-$(call FRAMECRC, IMAGE_J2K_PIPE, JPEG2000) += $(FATE_JPEG2000DEC)
-fate-jpeg2000dec: $(FATE_JPEG2000DEC)
+FATE_SAMPLES_FFPROBE += $(FATE_JPEG2000DEC_FFPROBE-yes)
+fate-jpeg2000dec: $(FATE_JPEG2000DEC) $(FATE_JPEG2000DEC_FFPROBE-yes)
diff --git a/tests/ref/fate/apv-timestamps b/tests/ref/fate/apv-timestamps
new file mode 100644
index 0000000000..01d8d94159
--- /dev/null
+++ b/tests/ref/fate/apv-timestamps
@@ -0,0 +1,3 @@
+frame|pts=0|pkt_dts=0
+frame|pts=1|pkt_dts=1
+frame|pts=2|pkt_dts=2
diff --git a/tests/ref/fate/jpeg2000dec-timestamps b/tests/ref/fate/jpeg2000dec-timestamps
new file mode 100644
index 0000000000..00acddde9d
--- /dev/null
+++ b/tests/ref/fate/jpeg2000dec-timestamps
@@ -0,0 +1,2 @@
+frame|pts=0|pkt_dts=0
+frame|pts=1|pkt_dts=1