This is an automated email from the git hooks/post-receive script.
Git pushed a commit to branch master
in repository ffmpeg.
The following commit(s) were added to refs/heads/master by this push:
new ff1e1b5b72 tests/fate/gapless: add tests for Opus and aac in m4a with
edit lists
ff1e1b5b72 is described below
commit ff1e1b5b72bc7110257334735ceb3f05e6642034
Author: James Almer <[email protected]>
AuthorDate: Sat Jun 13 23:03:23 2026 -0300
Commit: James Almer <[email protected]>
CommitDate: Sun Jun 21 21:41:02 2026 -0300
tests/fate/gapless: add tests for Opus and aac in m4a with edit lists
None of the existing aac tests use edit lists to signal priming and
remainder samples.
Also, no test exists for the Ogg or Matroska demuxers implementations
either, so add
some using Opus.
Signed-off-by: James Almer <[email protected]>
---
tests/fate/gapless.mak | 14 ++++++++++++++
tests/ref/fate/audiomatch-fdkaac-44100-stereo-he-m4a | 1 +
tests/ref/fate/audiomatch-fdkaac-44100-stereo-he2-m4a | 1 +
...0-mono-lc-m4a => audiomatch-fdkaac-44100-stereo-lc-m4a} | 0
...-16000-mono-lc-m4a => audiomatch-opus-48000-stereo-mka} | 0
...16000-mono-lc-m4a => audiomatch-opus-48000-stereo-opus} | 0
6 files changed, 16 insertions(+)
diff --git a/tests/fate/gapless.mak b/tests/fate/gapless.mak
index 9be8747988..c5addeebba 100644
--- a/tests/fate/gapless.mak
+++ b/tests/fate/gapless.mak
@@ -30,6 +30,10 @@ FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV,
ARESAMPLE_FILTER) += fate
FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-dolby-44100-stereo-he2-mp4
FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-dolby-44100-stereo-lc-mp4
+FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-fdkaac-44100-stereo-he-m4a
+FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-fdkaac-44100-stereo-he2-m4a
+FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-fdkaac-44100-stereo-lc-m4a
+
FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-nero-16000-mono-lc-m4a
FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-nero-44100-mono-lc-m4a
FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-nero-16000-mono-he-m4a
@@ -41,6 +45,9 @@ FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV,
ARESAMPLE_FILTER) += fate
FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-nero-16000-stereo-lc-m4a
FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-nero-44100-stereo-lc-m4a
+FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE OPUS, WAV OGG, ARESAMPLE_FILTER) +=
fate-audiomatch-opus-48000-stereo-opus
+FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE OPUS, WAV MATROSKA, ARESAMPLE_FILTER)
+= fate-audiomatch-opus-48000-stereo-mka
+
FATE_GAPLESS-$(call TRANSCODE, PCM_S16LE AAC, WAV MOV, ARESAMPLE_FILTER) +=
fate-audiomatch-quicktime7-44100-stereo-lc-mp4
fate-audiomatch-quicktimeX-44100-stereo-lc-m4a
fate-audiomatch-square-aac: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/square3.m4a $(SAMPLES)/audiomatch/square3.wav
@@ -81,6 +88,10 @@ fate-audiomatch-faac-44100-mono-lc-m4a: CMD = audio_match
$(TARGET_SAMPLES)/aud
fate-audiomatch-faac-44100-stereo-lc-adts: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_faac_44100_stereo_aac_lc.adts
$(SAMPLES)/audiomatch/tones_44100_stereo.wav
fate-audiomatch-faac-44100-stereo-lc-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_faac_44100_stereo_aac_lc.m4a
$(SAMPLES)/audiomatch/tones_44100_stereo.wav
+fate-audiomatch-fdkaac-44100-stereo-lc-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_fdkaac_44100_stereo_aac_lc.m4a
$(SAMPLES)/audiomatch/tones_44100_stereo.wav
+fate-audiomatch-fdkaac-44100-stereo-he-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_fdkaac_44100_stereo_aac_he.m4a
$(SAMPLES)/audiomatch/tones_44100_stereo.wav
+fate-audiomatch-fdkaac-44100-stereo-he2-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_fdkaac_44100_stereo_aac_he2.m4a
$(SAMPLES)/audiomatch/tones_44100_stereo.wav
+
fate-audiomatch-nero-16000-mono-lc-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_nero_16000_mono_aac_lc.m4a
$(SAMPLES)/audiomatch/tones_16000_mono.wav
fate-audiomatch-nero-16000-mono-he-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_nero_16000_mono_aac_he.m4a
$(SAMPLES)/audiomatch/tones_16000_mono.wav
fate-audiomatch-nero-16000-stereo-lc-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_nero_16000_stereo_aac_lc.m4a
$(SAMPLES)/audiomatch/tones_16000_stereo.wav
@@ -92,6 +103,9 @@ fate-audiomatch-nero-44100-stereo-lc-m4a: CMD = audio_match
$(TARGET_SAMPLES)/a
fate-audiomatch-nero-44100-stereo-he-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_nero_44100_stereo_aac_he.m4a
$(SAMPLES)/audiomatch/tones_44100_stereo.wav
fate-audiomatch-nero-44100-stereo-he2-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_nero_44100_stereo_aac_he2.m4a
$(SAMPLES)/audiomatch/tones_44100_stereo.wav
+fate-audiomatch-opus-48000-stereo-opus: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_opus_48000_stereo.opus
$(SAMPLES)/audiomatch/tones_44100_stereo.wav "-ar 44100"
+fate-audiomatch-opus-48000-stereo-mka: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_opus_48000_stereo.mka
$(SAMPLES)/audiomatch/tones_44100_stereo.wav "-ar 44100"
+
fate-audiomatch-quicktime7-44100-stereo-lc-mp4: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_quicktime7_44100_stereo_aac_lc.mp4
$(SAMPLES)/audiomatch/tones_44100_stereo.wav
fate-audiomatch-quicktimeX-44100-stereo-lc-m4a: CMD = audio_match
$(TARGET_SAMPLES)/audiomatch/tones_quicktimeX_44100_stereo_aac_lc.m4a
$(SAMPLES)/audiomatch/tones_44100_stereo.wav
diff --git a/tests/ref/fate/audiomatch-fdkaac-44100-stereo-he-m4a
b/tests/ref/fate/audiomatch-fdkaac-44100-stereo-he-m4a
new file mode 100644
index 0000000000..f4a4015661
--- /dev/null
+++ b/tests/ref/fate/audiomatch-fdkaac-44100-stereo-he-m4a
@@ -0,0 +1 @@
+presig: 1922 postsig:-1922 lenerr:0
diff --git a/tests/ref/fate/audiomatch-fdkaac-44100-stereo-he2-m4a
b/tests/ref/fate/audiomatch-fdkaac-44100-stereo-he2-m4a
new file mode 100644
index 0000000000..f4a4015661
--- /dev/null
+++ b/tests/ref/fate/audiomatch-fdkaac-44100-stereo-he2-m4a
@@ -0,0 +1 @@
+presig: 1922 postsig:-1922 lenerr:0
diff --git a/tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a
b/tests/ref/fate/audiomatch-fdkaac-44100-stereo-lc-m4a
similarity index 100%
copy from tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a
copy to tests/ref/fate/audiomatch-fdkaac-44100-stereo-lc-m4a
diff --git a/tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a
b/tests/ref/fate/audiomatch-opus-48000-stereo-mka
similarity index 100%
copy from tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a
copy to tests/ref/fate/audiomatch-opus-48000-stereo-mka
diff --git a/tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a
b/tests/ref/fate/audiomatch-opus-48000-stereo-opus
similarity index 100%
copy from tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a
copy to tests/ref/fate/audiomatch-opus-48000-stereo-opus
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]