aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2025-07-28 12:06:46 -0300
committerJames Almer <jamrial@gmail.com>2025-07-30 16:48:14 -0300
commit1cbf7fc434b35b81af39246bb03a2c45e25d394b (patch)
tree0a3d8abdf30efde6b610955ee543d1a90379d65b /tests
parent4eca8df8b8143f9c8daec07fa0bc9ff7e2babcb1 (diff)
downloadffmpeg-1cbf7fc434b35b81af39246bb03a2c45e25d394b.tar.gz
tests/fate/mov: add a test muxing multiple stsd entries
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/fate/mov.mak4
-rw-r--r--tests/ref/fate/mov-mp4-multiple-stsd-muxing12
2 files changed, 16 insertions, 0 deletions
diff --git a/tests/fate/mov.mak b/tests/fate/mov.mak
index 6c85da29d6..421845969b 100644
--- a/tests/fate/mov.mak
+++ b/tests/fate/mov.mak
@@ -304,6 +304,10 @@ fate-mov-mp4-iamf-ambisonic_1: CMD = transcode wav $(SRC) mp4 "-auto_conversion_
-streamid 0:0 -streamid 1:1 -streamid 2:2 -streamid 3:3 -map [MONO0] -map [MONO1] -map [MONO2] -map [MONO3] -c:a flac -t 1" "-c:a copy -map 0" \
"-show_entries stream_group=index,id,nb_streams,type:stream_group_components:stream_group_disposition:stream_group_tags:stream_group_stream=index,id:stream_group_stream_disposition"
+FATE_MOV_FFMPEG_SAMPLES-$(call REMUX, MP4 MOV, H264_PARSER) \
+ += fate-mov-mp4-multiple-stsd-muxing
+fate-mov-mp4-multiple-stsd-muxing: CMD = transcode mov $(TARGET_SAMPLES)/h264/extradata-reload-multi-stsd.mov mp4 "-c:v copy" "-c:v copy"
+
FATE_FFMPEG += $(FATE_MOV_FFMPEG-yes)
FATE_FFMPEG_FFPROBE += $(FATE_MOV_FFMPEG_FFPROBE-yes)
diff --git a/tests/ref/fate/mov-mp4-multiple-stsd-muxing b/tests/ref/fate/mov-mp4-multiple-stsd-muxing
new file mode 100644
index 0000000000..0d1eb85051
--- /dev/null
+++ b/tests/ref/fate/mov-mp4-multiple-stsd-muxing
@@ -0,0 +1,12 @@
+ed3a49723c7134e8761f1a98e2250835 *tests/data/fate/mov-mp4-multiple-stsd-muxing.mp4
+5609 tests/data/fate/mov-mp4-multiple-stsd-muxing.mp4
+#extradata 0: 46, 0x12630e70
+#tb 0: 1/12800
+#media_type 0: video
+#codec_id 0: h264
+#dimensions 0: 256x128
+#sar 0: 1/1
+0, 0, 0, 512, 2293, 0xe4b001aa
+0, 512, 512, 512, 64, 0x78e81f89, F=0x0
+0, 1024, 1024, 512, 2166, 0xf92cca60, S=1, New Extradata, 45, 0x1f810f16
+0, 1536, 1536, 512, 44, 0x6eb91111, F=0x0