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

Git pushed a commit to branch master
in repository ffmpeg.

commit 282ecdaf76684d72a4e9bd7f786f06eeb0d913a6
Author:     James Almer <[email protected]>
AuthorDate: Wed Sep 23 18:40:32 2026 -0300
Commit:     James Almer <[email protected]>
CommitDate: Sun Sep 27 18:43:26 2026 -0300

    tests/fate/mov: add tests for MPEG-H audio streams in mp4
    
    Signed-off-by: James Almer <[email protected]>
---
 tests/fate/mov.mak                      |  6 ++++++
 tests/ref/fate/mov-mp4-mpegh-5_1_4      | 15 +++++++++++++++
 tests/ref/fate/mov-mp4-mpegh-5_1_4-copy | 17 +++++++++++++++++
 3 files changed, 38 insertions(+)

diff --git a/tests/fate/mov.mak b/tests/fate/mov.mak
index ea24bcfe01..63a90ac0c3 100644
--- a/tests/fate/mov.mak
+++ b/tests/fate/mov.mak
@@ -329,6 +329,12 @@ fate-mov-reenc-delete-stream-metadata: CMD = transcode mov 
$(TARGET_SAMPLES)/qt-
 FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call ENCDEC, FLAC PCM_S16BE, NUT MOV) += 
fate-mov-reenc-delete-stream-metadata-global-tag
 fate-mov-reenc-delete-stream-metadata-global-tag: CMD = transcode mov 
$(TARGET_SAMPLES)/qt-surge-suite/surge-2-16-B-twos.mov nut "-c:a flac -bitexact 
-t 0.1 -metadata vendor_id=custom" "-c copy -t 0.1" "-show_entries 
format_tags:stream_tags" "" "" "" null
 
+FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call DEMMUX, MOV, MP4, FRAMECRC_MUXER) += 
fate-mov-mp4-mpegh-5_1_4
+fate-mov-mp4-mpegh-5_1_4: CMD = stream_demux mp4 
$(TARGET_SAMPLES)/mov/mpegh_layout16.mp4 "" "-c:a copy" "-show_entries 
stream=profile,level,codec_tag_string"
+
+FATE_MOV_FFMPEG_FFPROBE_SAMPLES-$(call REMUX, MP4 MOV) += 
fate-mov-mp4-mpegh-5_1_4-copy
+fate-mov-mp4-mpegh-5_1_4-copy: CMD = stream_remux mp4 
$(TARGET_SAMPLES)/mov/mpegh_layout16.mp4 "" mp4 "" "" "-c:a copy" 
"-show_entries stream=profile,level,codec_tag_string"
+
 FATE_SAMPLES_FFMPEG_FFPROBE += $(FATE_MOV_FFMPEG_FFPROBE_SAMPLES-yes)
 FATE_SAMPLES_FFMPEG += $(FATE_MOV_FFMPEG_SAMPLES-yes)
 
diff --git a/tests/ref/fate/mov-mp4-mpegh-5_1_4 
b/tests/ref/fate/mov-mp4-mpegh-5_1_4
new file mode 100644
index 0000000000..0b52bac206
--- /dev/null
+++ b/tests/ref/fate/mov-mp4-mpegh-5_1_4
@@ -0,0 +1,15 @@
+#extradata 0:      182, 0xca4e2e16
+#tb 0: 1/48000
+#media_type 0: audio
+#codec_id 0: mpegh_3d_audio
+#sample_rate 0: 48000
+#channel_layout_name 0: 5.1.4
+0,          0,          0,     1024,     4572, 0xd8c97111
+0,       1024,       1024,     1024,     2647, 0x6346f1d0, F=0x0
+0,       2048,       2048,     1024,     2647, 0xcc2f0082, F=0x0
+0,       3072,       3072,     1024,     2640, 0x65eb1e04, F=0x0
+[STREAM]
+profile=3
+level=3
+codec_tag_string=mhm1
+[/STREAM]
diff --git a/tests/ref/fate/mov-mp4-mpegh-5_1_4-copy 
b/tests/ref/fate/mov-mp4-mpegh-5_1_4-copy
new file mode 100644
index 0000000000..b45dd7cb05
--- /dev/null
+++ b/tests/ref/fate/mov-mp4-mpegh-5_1_4-copy
@@ -0,0 +1,17 @@
+e803ae1117ebeef12af29ef9e0e0a617 *tests/data/fate/mov-mp4-mpegh-5_1_4-copy.mp4
+13411 tests/data/fate/mov-mp4-mpegh-5_1_4-copy.mp4
+#extradata 0:      182, 0xca4e2e16
+#tb 0: 1/48000
+#media_type 0: audio
+#codec_id 0: mpegh_3d_audio
+#sample_rate 0: 48000
+#channel_layout_name 0: 5.1.4
+0,          0,          0,     1024,     4572, 0xd8c97111
+0,       1024,       1024,     1024,     2647, 0x6346f1d0, F=0x0
+0,       2048,       2048,     1024,     2647, 0xcc2f0082, F=0x0
+0,       3072,       3072,     1024,     2640, 0x65eb1e04, F=0x0
+[STREAM]
+profile=3
+level=3
+codec_tag_string=mhm1
+[/STREAM]

-- 
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