[FFmpeg-cvslog] fate/h264: add a test for the dts2pts bsf

James Almer git at videolan.org
Mon Sep 16 22:47:17 EEST 2024


ffmpeg | branch: master | James Almer <jamrial at gmail.com> | Mon Sep 16 16:39:50 2024 -0300| [99ec7a8ceddc92740b69202bbc39bfaa51754256] | committer: James Almer

fate/h264: add a test for the dts2pts bsf

Signed-off-by: James Almer <jamrial at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=99ec7a8ceddc92740b69202bbc39bfaa51754256
---

 tests/fate/h264.mak             |  4 +++
 tests/ref/fate/h264-bsf-dts2pts | 58 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

diff --git a/tests/fate/h264.mak b/tests/fate/h264.mak
index 88f06d7b15..e7038387ea 100644
--- a/tests/fate/h264.mak
+++ b/tests/fate/h264.mak
@@ -231,6 +231,8 @@ FATE_H264-$(call DEMMUX, MOV, H264, H264_MP4TOANNEXB_BSF) += fate-h264-bsf-mp4to
                                                              fate-h264_mp4toannexb_ticket5927 \
                                                              fate-h264_mp4toannexb_ticket5927_2 \
 
+FATE_H264-$(call DEMMUX, H264, MOV, DTS2PTS_BSF) += fate-h264-bsf-dts2pts
+
 FATE_H264-$(call FRAMECRC, MATROSKA, H264) += fate-h264-direct-bff
 FATE_H264-$(call FRAMECRC, FLV, H264, SCALE_FILTER) += fate-h264-brokensps-2580
 FATE_H264-$(call FRAMECRC, MXF, H264, PCM_S24LE_DECODER SCALE_FILTER ARESAMPLE_FILTER) += fate-h264-xavc-4389
@@ -437,6 +439,8 @@ fate-h264-bsf-mp4toannexb-2:                      CMD = md5 -i $(TARGET_SAMPLES)
 fate-h264-bsf-mp4toannexb-2:                      CMP = oneline
 fate-h264-bsf-mp4toannexb-2:                      REF = cffcfa6a2d0b58c9de1f5785f099f41d
 fate-h264-bsf-mp4toannexb-new-extradata:          CMD = stream_remux mov $(TARGET_SAMPLES)/h264/extradata-reload-multi-stsd.mov "" h264 "-map 0:v"
+fate-h264-bsf-dts2pts:                            CMD = transcode "h264" $(TARGET_SAMPLES)/h264-conformance/CAPAMA3_Sand_F.264 \
+                                                        mov "-c:v copy -bsf:v dts2pts -frames:v 50" "-c:v copy"
 fate-h264_mp4toannexb_ticket5927:                 CMD = transcode "mp4" $(TARGET_SAMPLES)/h264/thezerotheorem-cut.mp4 \
                                                         h264 "-c:v copy -bsf:v h264_mp4toannexb -an" "-c:v copy"
 fate-h264_mp4toannexb_ticket5927_2:               CMD = transcode "mp4" $(TARGET_SAMPLES)/h264/thezerotheorem-cut.mp4 \
diff --git a/tests/ref/fate/h264-bsf-dts2pts b/tests/ref/fate/h264-bsf-dts2pts
new file mode 100644
index 0000000000..f908bb44f5
--- /dev/null
+++ b/tests/ref/fate/h264-bsf-dts2pts
@@ -0,0 +1,58 @@
+219edd347ce3151f5b5579d300cd7179 *tests/data/fate/h264-bsf-dts2pts.mov
+243937 tests/data/fate/h264-bsf-dts2pts.mov
+#extradata 0:       26, 0x75e2093d
+#tb 0: 1/1200000
+#media_type 0: video
+#codec_id 0: h264
+#dimensions 0: 352x288
+#sar 0: 0/1
+0,     -48000,          0,    48000,    13686, 0x5ee9bd4c
+0,          0,     240000,    48000,     9320, 0x17224db1, F=0x0
+0,      48000,     288000,    48000,     8903, 0xe394918b, F=0x0
+0,      96000,      96000,    48000,    10108, 0x98418e7e, F=0x0
+0,     144000,     144000,    48000,     2937, 0x49dccb76, F=0x0
+0,     192000,     192000,    48000,     2604, 0xfc8013cd, F=0x0
+0,     240000,     480000,    48000,     7420, 0xcb4155cd, F=0x0
+0,     288000,     528000,    48000,     5664, 0x060bc948, F=0x0
+0,     336000,     336000,    48000,     4859, 0x0a5a8368, F=0x0
+0,     384000,     384000,    48000,     2883, 0xb9639a19, F=0x0
+0,     432000,     432000,    48000,     2547, 0xba95e99d, F=0x0
+0,     480000,     672000,    48000,     4659, 0x19203a0d, F=0x0
+0,     528000,     696000,    48000,     9719, 0xb500c328, F=0x0
+0,     576000,     576000,    48000,     5078, 0x5359c6b8, F=0x0
+0,     624000,     624000,    48000,     5041, 0x88dfcdf1, F=0x0
+0,     672000,     864000,    48000,     9494, 0x29297319, F=0x0
+0,     720000,     720000,    48000,     4772, 0x80273a60, F=0x0
+0,     768000,     768000,    48000,     3237, 0xd99e742c, F=0x0
+0,     816000,     816000,    48000,     2650, 0xc7cc378a, F=0x0
+0,     864000,    1152000,    48000,     6519, 0x142aa357, F=0x0
+0,     912000,    1176000,    48000,     5878, 0xe70d7e21, F=0x0
+0,     960000,     960000,    48000,     2648, 0xe58b1c4b, F=0x0
+0,    1008000,    1008000,    48000,     4522, 0x33ad0882, F=0x0
+0,    1056000,    1056000,    48000,     3246, 0xdbfa539f, F=0x0
+0,    1104000,    1104000,    48000,     3027, 0xdb5bf675, F=0x0
+0,    1152000,    1392000,    48000,     9282, 0x07973603, F=0x0
+0,    1200000,    1200000,    48000,     2786, 0x14824d92, F=0x0
+0,    1248000,    1248000,    48000,     2719, 0x00614eef, F=0x0
+0,    1296000,    1296000,    48000,     2627, 0xe8e91216, F=0x0
+0,    1344000,    1344000,    48000,     2720, 0xbe974fcc, F=0x0
+0,    1392000,    1584000,    48000,     7687, 0x0de01895, F=0x0
+0,    1440000,    1440000,    48000,     5464, 0x113f954d, F=0x0
+0,    1488000,    1488000,    48000,     3482, 0x5c90cdae, F=0x0
+0,    1536000,    1536000,    48000,     2791, 0x4acb702a, F=0x0
+0,    1584000,    1872000,    48000,    11362, 0x13363bdb, F=0x0
+0,    1632000,    1920000,    48000,     2975, 0x99b1e813, F=0x0
+0,    1680000,    1680000,    48000,     2342, 0xe9587867, F=0x0
+0,    1728000,    1728000,    48000,     2634, 0x8d9814fc, F=0x0
+0,    1776000,    1776000,    48000,     2419, 0x033cbb5f, F=0x0
+0,    1824000,    1824000,    48000,     2498, 0x7dd9e476, F=0x0
+0,    1872000,    2112000,    48000,     2668, 0x358e2bd8, F=0x0
+0,    1920000,    2136000,    48000,     9068, 0x3a639927, F=0x0
+0,    1968000,    1968000,    48000,     4939, 0xa5309a8c, F=0x0
+0,    2016000,    2016000,    48000,     2650, 0x2ab82b97, F=0x0
+0,    2064000,    2064000,    48000,     2503, 0xfd97cd4c, F=0x0
+0,    2112000,    2352000,    48000,     5121, 0xaf88e5b8, F=0x0
+0,    2160000,    2160000,    48000,     2643, 0xa1791db0, F=0x0
+0,    2208000,    2208000,    48000,     2637, 0xe1a42510, F=0x0
+0,    2256000,    2256000,    48000,     2633, 0x08430f15, F=0x0
+0,    2304000,    2304000,    48000,     2721, 0xe6756990, F=0x0



More information about the ffmpeg-cvslog mailing list