Testset provided by Justin Greer <jus...@zencoder.com> Signed-off-by: Michael Niedermayer <mich...@niedermayer.cc> --- .gitignore | 1 + Makefile | 2 +- tests/Makefile | 2 +- tests/audiomatch.c | 112 ++++++++++++++++++++ tests/fate-run.sh | 12 +++ tests/fate/gapless.mak | 92 ++++++++++++++++ .../fate/audiomatch-afconvert-16000-mono-he-adts | 1 + .../fate/audiomatch-afconvert-16000-mono-he-m4a | 1 + .../fate/audiomatch-afconvert-16000-mono-lc-adts | 1 + .../fate/audiomatch-afconvert-16000-mono-lc-m4a | 1 + .../fate/audiomatch-afconvert-16000-stereo-he-adts | 1 + .../fate/audiomatch-afconvert-16000-stereo-he-m4a | 1 + .../audiomatch-afconvert-16000-stereo-he2-adts | 1 + .../fate/audiomatch-afconvert-16000-stereo-he2-m4a | 1 + .../fate/audiomatch-afconvert-16000-stereo-lc-adts | 1 + .../fate/audiomatch-afconvert-16000-stereo-lc-m4a | 1 + .../fate/audiomatch-afconvert-44100-mono-he-adts | 1 + .../fate/audiomatch-afconvert-44100-mono-he-m4a | 1 + .../fate/audiomatch-afconvert-44100-mono-lc-adts | 1 + .../fate/audiomatch-afconvert-44100-mono-lc-m4a | 1 + .../fate/audiomatch-afconvert-44100-stereo-he-adts | 1 + .../fate/audiomatch-afconvert-44100-stereo-he-m4a | 1 + .../audiomatch-afconvert-44100-stereo-he2-adts | 1 + .../fate/audiomatch-afconvert-44100-stereo-he2-m4a | 1 + .../fate/audiomatch-afconvert-44100-stereo-lc-adts | 1 + .../fate/audiomatch-afconvert-44100-stereo-lc-m4a | 1 + tests/ref/fate/audiomatch-dolby-44100-mono-he-mp4 | 1 + tests/ref/fate/audiomatch-dolby-44100-mono-lc-mp4 | 1 + .../ref/fate/audiomatch-dolby-44100-stereo-he-mp4 | 1 + .../ref/fate/audiomatch-dolby-44100-stereo-he2-mp4 | 1 + .../ref/fate/audiomatch-dolby-44100-stereo-lc-mp4 | 1 + tests/ref/fate/audiomatch-faac-16000-mono-lc-adts | 1 + tests/ref/fate/audiomatch-faac-16000-mono-lc-m4a | 1 + .../ref/fate/audiomatch-faac-16000-stereo-lc-adts | 1 + tests/ref/fate/audiomatch-faac-16000-stereo-lc-m4a | 1 + tests/ref/fate/audiomatch-faac-44100-mono-lc-adts | 1 + tests/ref/fate/audiomatch-faac-44100-mono-lc-m4a | 1 + .../ref/fate/audiomatch-faac-44100-stereo-lc-adts | 1 + tests/ref/fate/audiomatch-faac-44100-stereo-lc-m4a | 1 + tests/ref/fate/audiomatch-nero-16000-mono-he-m4a | 1 + tests/ref/fate/audiomatch-nero-16000-mono-lc-m4a | 1 + tests/ref/fate/audiomatch-nero-16000-stereo-he-m4a | 1 + .../ref/fate/audiomatch-nero-16000-stereo-he2-m4a | 1 + tests/ref/fate/audiomatch-nero-16000-stereo-lc-m4a | 1 + tests/ref/fate/audiomatch-nero-44100-mono-he-m4a | 1 + tests/ref/fate/audiomatch-nero-44100-mono-lc-m4a | 1 + tests/ref/fate/audiomatch-nero-44100-stereo-he-m4a | 1 + .../ref/fate/audiomatch-nero-44100-stereo-he2-m4a | 1 + tests/ref/fate/audiomatch-nero-44100-stereo-lc-m4a | 1 + .../fate/audiomatch-quicktime7-44100-stereo-lc-mp4 | 1 + .../fate/audiomatch-quicktimeX-44100-stereo-lc-m4a | 1 + tests/ref/fate/audiomatch-square-aac | 1 + tests/ref/fate/audiomatch-square-mp3 | 1 + 53 files changed, 266 insertions(+), 2 deletions(-) create mode 100644 tests/audiomatch.c create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-mono-he-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-mono-he-m4a create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-mono-lc-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-stereo-he-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-stereo-he-m4a create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-m4a create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-m4a create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-mono-he-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-mono-he-m4a create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-mono-lc-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-mono-lc-m4a create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-stereo-he-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-stereo-he-m4a create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-m4a create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-adts create mode 100644 tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-m4a create mode 100644 tests/ref/fate/audiomatch-dolby-44100-mono-he-mp4 create mode 100644 tests/ref/fate/audiomatch-dolby-44100-mono-lc-mp4 create mode 100644 tests/ref/fate/audiomatch-dolby-44100-stereo-he-mp4 create mode 100644 tests/ref/fate/audiomatch-dolby-44100-stereo-he2-mp4 create mode 100644 tests/ref/fate/audiomatch-dolby-44100-stereo-lc-mp4 create mode 100644 tests/ref/fate/audiomatch-faac-16000-mono-lc-adts create mode 100644 tests/ref/fate/audiomatch-faac-16000-mono-lc-m4a create mode 100644 tests/ref/fate/audiomatch-faac-16000-stereo-lc-adts create mode 100644 tests/ref/fate/audiomatch-faac-16000-stereo-lc-m4a create mode 100644 tests/ref/fate/audiomatch-faac-44100-mono-lc-adts create mode 100644 tests/ref/fate/audiomatch-faac-44100-mono-lc-m4a create mode 100644 tests/ref/fate/audiomatch-faac-44100-stereo-lc-adts create mode 100644 tests/ref/fate/audiomatch-faac-44100-stereo-lc-m4a create mode 100644 tests/ref/fate/audiomatch-nero-16000-mono-he-m4a create mode 100644 tests/ref/fate/audiomatch-nero-16000-mono-lc-m4a create mode 100644 tests/ref/fate/audiomatch-nero-16000-stereo-he-m4a create mode 100644 tests/ref/fate/audiomatch-nero-16000-stereo-he2-m4a create mode 100644 tests/ref/fate/audiomatch-nero-16000-stereo-lc-m4a create mode 100644 tests/ref/fate/audiomatch-nero-44100-mono-he-m4a create mode 100644 tests/ref/fate/audiomatch-nero-44100-mono-lc-m4a create mode 100644 tests/ref/fate/audiomatch-nero-44100-stereo-he-m4a create mode 100644 tests/ref/fate/audiomatch-nero-44100-stereo-he2-m4a create mode 100644 tests/ref/fate/audiomatch-nero-44100-stereo-lc-m4a create mode 100644 tests/ref/fate/audiomatch-quicktime7-44100-stereo-lc-mp4 create mode 100644 tests/ref/fate/audiomatch-quicktimeX-44100-stereo-lc-m4a create mode 100644 tests/ref/fate/audiomatch-square-aac create mode 100644 tests/ref/fate/audiomatch-square-mp3
diff --git a/.gitignore b/.gitignore index 9fc0ac2..3e6e18c 100644 --- a/.gitignore +++ b/.gitignore @@ -66,6 +66,7 @@ /libavutil/ffversion.h /src /tests/audiogen +/tests/audiomatch /tests/base64 /tests/checkasm/checkasm /tests/data/ diff --git a/Makefile b/Makefile index 87a9869..d881fcc 100644 --- a/Makefile +++ b/Makefile @@ -39,7 +39,7 @@ OBJS-ffmpeg-$(CONFIG_VIDEOTOOLBOX) += ffmpeg_videotoolbox.o OBJS-ffmpeg-$(CONFIG_LIBMFX) += ffmpeg_qsv.o OBJS-ffserver += ffserver_config.o -TESTTOOLS = audiogen videogen rotozoom tiny_psnr tiny_ssim base64 +TESTTOOLS = audiogen videogen rotozoom tiny_psnr tiny_ssim base64 audiomatch HOSTPROGS := $(TESTTOOLS:%=tests/%) doc/print_options TOOLS = qt-faststart trasher uncoded_frame TOOLS-$(CONFIG_ZLIB) += cws2fws diff --git a/tests/Makefile b/tests/Makefile index 6e5dfa6..6fef0cd 100644 --- a/tests/Makefile +++ b/tests/Makefile @@ -200,7 +200,7 @@ $(FATE_EXTERN): @echo "$@ requires external samples and SAMPLES not specified"; false endif -FATE_UTILS = base64 tiny_psnr tiny_ssim +FATE_UTILS = base64 tiny_psnr tiny_ssim audiomatch TOOL = ffmpeg diff --git a/tests/audiomatch.c b/tests/audiomatch.c new file mode 100644 index 0000000..4dc54d0 --- /dev/null +++ b/tests/audiomatch.c @@ -0,0 +1,112 @@ +/* + * This file is part of FFmpeg. + * + * FFmpeg is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * FFmpeg is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with FFmpeg; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + */ + +#include <stdio.h> +#include <stdlib.h> +#include <string.h> +#include <math.h> +#include <inttypes.h> + +#include "libavutil/intreadwrite.h" + +#define FFMIN(a,b) ((a) > (b) ? (b) : (a)) +#define FFMAX(a,b) ((a) > (b) ? (a) : (b)) + +static int64_t fsize(FILE *f){ + int64_t end, pos= ftell(f); + fseek(f, 0, SEEK_END); + end = ftell(f); + fseek(f, pos, SEEK_SET); + return end; +} + +int main(int argc, char **argv){ + FILE *f[2]; + int i, pos; + int siglen, datlen; + int bestpos; + double bestc=0; + double sigamp= 0; + int16_t *signal, *data; + int maxshift= 16384; + + if (argc < 3) { + printf("audiomatch <testfile> <reffile>\n"); + printf("WAV headers are skipped automatically.\n"); + return 1; + } + + f[0] = fopen(argv[1], "rb"); + f[1] = fopen(argv[2], "rb"); + if (!f[0] || !f[1]) { + fprintf(stderr, "Could not open input files.\n"); + return 1; + } + + for (i = 0; i < 2; i++) { + uint8_t p[100]; + if (fread(p, 1, 12, f[i]) != 12) + return 1; + if (!memcmp(p, "RIFF", 4) && + !memcmp(p + 8, "WAVE", 4)) { + if (fread(p, 1, 8, f[i]) != 8) + return 1; + while (memcmp(p, "data", 4)) { + int s = p[4] | p[5] << 8 | p[6] << 16 | p[7] << 24; + fseek(f[i], s, SEEK_CUR); + if (fread(p, 1, 8, f[i]) != 8) + return 1; + } + } else { + fseek(f[i], -12, SEEK_CUR); + } + } + + datlen = fsize(f[0]) - ftell(f[0]); + siglen = fsize(f[1]) - ftell(f[1]); + data = malloc(datlen * sizeof(*data)); + signal = malloc(siglen * sizeof(*signal)); + + fread(data , 1, datlen, f[0]); + fread(signal, 1, siglen, f[1]); + datlen /= 2; + siglen /= 2; + + for(i=0; i<siglen; i++){ + signal[i] = AV_RL16(signal + i); + sigamp += signal[i] * signal[i]; + } + for(i=0; i<datlen; i++) + data[i] = AV_RL16(data + i); + + for(pos = 0; pos<maxshift; pos = pos < 0 ? -pos: -pos-1){ + int64_t c= 0; + int testlen = FFMIN(siglen, datlen-pos); + for(i=FFMAX(0, -pos); i<testlen; i++){ + int j= pos+i; + c += signal[i] * data[j]; + } + if(fabs(c) > sigamp * 0.94) + maxshift = FFMIN(maxshift, fabs(pos)+128); + if(fabs(c)>fabs(bestc)){ + bestc= c; + bestpos = pos; + } + } + printf("presig: %d postsig:%d c:%f\n", bestpos, datlen - siglen - bestpos, bestc / sigamp); +} \ No newline at end of file diff --git a/tests/fate-run.sh b/tests/fate-run.sh index 5631267..68b552c 100755 --- a/tests/fate-run.sh +++ b/tests/fate-run.sh @@ -277,6 +277,18 @@ gaplessenc(){ probegaplessinfo "$file1" } +audio_match(){ + sample=$(target_path $1) + trefile=$(target_path $2) + extra_args=$3 + + decfile="${outdir}/${test}.wav" + cleanfiles="$cleanfiles $decfile" + + ffmpeg -i "$sample" -flags +bitexact -fflags +bitexact $extra_args -y $decfile + tests/audiomatch $decfile $trefile +} + concat(){ template=$1 sample=$2 diff --git a/tests/fate/gapless.mak b/tests/fate/gapless.mak index 8cae3ac..0253b9e 100644 --- a/tests/fate/gapless.mak +++ b/tests/fate/gapless.mak @@ -1,6 +1,98 @@ FATE_GAPLESS-$(CONFIG_MP3_DEMUXER) += fate-gapless-mp3 fate-gapless-mp3: CMD = gapless $(TARGET_SAMPLES)/gapless/gapless.mp3 +FATE_GAPLESS-$(CONFIG_MP3_DEMUXER) += fate-audiomatch-square-mp3 +fate-audiomatch-square-mp3: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/square3.mp3 $(TARGET_SAMPLES)/audiomatch/square3.wav + +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-square-aac +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-16000-mono-lc-adts fate-audiomatch-afconvert-16000-mono-lc-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-44100-mono-lc-adts fate-audiomatch-afconvert-44100-mono-lc-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-16000-mono-he-adts fate-audiomatch-afconvert-16000-mono-he-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-44100-mono-he-adts fate-audiomatch-afconvert-44100-mono-he-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-16000-stereo-he-adts fate-audiomatch-afconvert-16000-stereo-he-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-44100-stereo-he-adts fate-audiomatch-afconvert-44100-stereo-he-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-16000-stereo-he2-adts fate-audiomatch-afconvert-16000-stereo-he2-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-44100-stereo-he2-adts fate-audiomatch-afconvert-44100-stereo-he2-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-16000-stereo-lc-adts fate-audiomatch-afconvert-16000-stereo-lc-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-afconvert-44100-stereo-lc-adts fate-audiomatch-afconvert-44100-stereo-lc-m4a + +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-faac-16000-mono-lc-adts fate-audiomatch-faac-16000-mono-lc-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-faac-44100-mono-lc-adts fate-audiomatch-faac-44100-mono-lc-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-faac-16000-stereo-lc-adts fate-audiomatch-faac-16000-stereo-lc-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-faac-44100-stereo-lc-adts fate-audiomatch-faac-44100-stereo-lc-m4a + +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-dolby-44100-mono-lc-mp4 +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-dolby-44100-mono-he-mp4 +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-dolby-44100-stereo-he-mp4 +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-dolby-44100-stereo-he2-mp4 +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-dolby-44100-stereo-lc-mp4 + +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-16000-mono-lc-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-44100-mono-lc-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-16000-mono-he-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-44100-mono-he-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-16000-stereo-he-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-44100-stereo-he-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-16000-stereo-he2-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-44100-stereo-he2-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-16000-stereo-lc-m4a +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += fate-audiomatch-nero-44100-stereo-lc-m4a + +FATE_GAPLESS-$(CONFIG_MOV_DEMUXER) += 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 $(TARGET_SAMPLES)/audiomatch/square3.wav + +fate-audiomatch-afconvert-16000-mono-lc-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_mono_aac_lc.adts $(TARGET_SAMPLES)/audiomatch/tones_16000_mono.wav +fate-audiomatch-afconvert-16000-mono-lc-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_mono_aac_lc.m4a $(TARGET_SAMPLES)/audiomatch/tones_16000_mono.wav +fate-audiomatch-afconvert-16000-mono-he-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_mono_aac_he.adts $(TARGET_SAMPLES)/audiomatch/tones_16000_mono.wav "-ac 1 -ar 16000" +fate-audiomatch-afconvert-16000-mono-he-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_mono_aac_he.m4a $(TARGET_SAMPLES)/audiomatch/tones_16000_mono.wav "-ac 1 -ar 16000" +fate-audiomatch-afconvert-16000-stereo-lc-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_stereo_aac_lc.adts $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav +fate-audiomatch-afconvert-16000-stereo-lc-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_stereo_aac_lc.m4a $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav +fate-audiomatch-afconvert-16000-stereo-he-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_stereo_aac_he.adts $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav "-ar 16000" +fate-audiomatch-afconvert-16000-stereo-he-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_stereo_aac_he.m4a $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav "-ar 16000" +fate-audiomatch-afconvert-16000-stereo-he2-adts:CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_stereo_aac_he2.adts $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav "-ar 16000" +fate-audiomatch-afconvert-16000-stereo-he2-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_16000_stereo_aac_he2.m4a $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav "-ar 16000" +fate-audiomatch-afconvert-44100-mono-lc-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_mono_aac_lc.adts $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav +fate-audiomatch-afconvert-44100-mono-lc-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_mono_aac_lc.m4a $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav +fate-audiomatch-afconvert-44100-mono-he-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_mono_aac_he.adts $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav "-ac 1" +fate-audiomatch-afconvert-44100-mono-he-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_mono_aac_he.m4a $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav "-ac 1" +fate-audiomatch-afconvert-44100-stereo-lc-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_stereo_aac_lc.adts $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav +fate-audiomatch-afconvert-44100-stereo-lc-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_stereo_aac_lc.m4a $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav +fate-audiomatch-afconvert-44100-stereo-he-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_stereo_aac_he.adts $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav +fate-audiomatch-afconvert-44100-stereo-he-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_stereo_aac_he.m4a $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav +fate-audiomatch-afconvert-44100-stereo-he2-adts:CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_stereo_aac_he2.adts $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav +fate-audiomatch-afconvert-44100-stereo-he2-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_afconvert_44100_stereo_aac_he2.m4a $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav + +fate-audiomatch-dolby-44100-mono-lc-mp4: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_dolby_44100_mono_aac_lc.mp4 $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav +fate-audiomatch-dolby-44100-mono-he-mp4: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_dolby_44100_mono_aac_he.mp4 $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav "-ac 1" +fate-audiomatch-dolby-44100-stereo-lc-mp4: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_dolby_44100_stereo_aac_lc.mp4 $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav +fate-audiomatch-dolby-44100-stereo-he-mp4: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_dolby_44100_stereo_aac_he.mp4 $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav +fate-audiomatch-dolby-44100-stereo-he2-mp4: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_dolby_44100_stereo_aac_he2.mp4 $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav + +fate-audiomatch-faac-16000-mono-lc-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_faac_16000_mono_aac_lc.adts $(TARGET_SAMPLES)/audiomatch/tones_16000_mono.wav +fate-audiomatch-faac-16000-mono-lc-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_faac_16000_mono_aac_lc.m4a $(TARGET_SAMPLES)/audiomatch/tones_16000_mono.wav +fate-audiomatch-faac-16000-stereo-lc-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_faac_16000_stereo_aac_lc.adts $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav +fate-audiomatch-faac-16000-stereo-lc-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_faac_16000_stereo_aac_lc.m4a $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav +fate-audiomatch-faac-44100-mono-lc-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_faac_44100_mono_aac_lc.adts $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav +fate-audiomatch-faac-44100-mono-lc-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_faac_44100_mono_aac_lc.m4a $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav +fate-audiomatch-faac-44100-stereo-lc-adts: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_faac_44100_stereo_aac_lc.adts $(TARGET_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 $(TARGET_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 $(TARGET_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 $(TARGET_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 $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav +fate-audiomatch-nero-16000-stereo-he-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_nero_16000_stereo_aac_he.m4a $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav +fate-audiomatch-nero-16000-stereo-he2-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_nero_16000_stereo_aac_he2.m4a $(TARGET_SAMPLES)/audiomatch/tones_16000_stereo.wav +fate-audiomatch-nero-44100-mono-lc-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_nero_44100_mono_aac_lc.m4a $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav +fate-audiomatch-nero-44100-mono-he-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_nero_44100_mono_aac_he.m4a $(TARGET_SAMPLES)/audiomatch/tones_44100_mono.wav +fate-audiomatch-nero-44100-stereo-lc-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_nero_44100_stereo_aac_lc.m4a $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav +fate-audiomatch-nero-44100-stereo-he-m4a: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_nero_44100_stereo_aac_he.m4a $(TARGET_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 $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav + +fate-audiomatch-quicktime7-44100-stereo-lc-mp4: CMD = audio_match $(TARGET_SAMPLES)/audiomatch/tones_quicktime7_44100_stereo_aac_lc.mp4 $(TARGET_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 $(TARGET_SAMPLES)/audiomatch/tones_44100_stereo.wav + + FATE_GAPLESS = $(FATE_GAPLESS-yes) FATE_GAPLESSINFO_PROBE-$(call DEMDEC, MOV, AAC) += fate-gaplessinfo-itunes1 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-mono-he-adts b/tests/ref/fate/audiomatch-afconvert-16000-mono-he-adts new file mode 100644 index 0000000..55c949d --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-mono-he-adts @@ -0,0 +1 @@ +presig: 2593 postsig:223 c:0.983459 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-mono-he-m4a b/tests/ref/fate/audiomatch-afconvert-16000-mono-he-m4a new file mode 100644 index 0000000..ba53d60 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-mono-he-m4a @@ -0,0 +1 @@ +presig: 481 postsig:223 c:0.983459 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-mono-lc-adts b/tests/ref/fate/audiomatch-afconvert-16000-mono-lc-adts new file mode 100644 index 0000000..d870954 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-mono-lc-adts @@ -0,0 +1 @@ +presig: 2112 postsig:704 c:0.984246 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a b/tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a new file mode 100644 index 0000000..1e34dac --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:704 c:0.984246 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-stereo-he-adts b/tests/ref/fate/audiomatch-afconvert-16000-stereo-he-adts new file mode 100644 index 0000000..234c0c3 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-stereo-he-adts @@ -0,0 +1 @@ +presig: 5186 postsig:446 c:0.989524 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-stereo-he-m4a b/tests/ref/fate/audiomatch-afconvert-16000-stereo-he-m4a new file mode 100644 index 0000000..e5d329a --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-stereo-he-m4a @@ -0,0 +1 @@ +presig: 962 postsig:446 c:0.989524 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-adts b/tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-adts new file mode 100644 index 0000000..5e8033c --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-adts @@ -0,0 +1 @@ +presig: 5186 postsig:446 c:0.983935 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-m4a b/tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-m4a new file mode 100644 index 0000000..714a088 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-m4a @@ -0,0 +1 @@ +presig: 962 postsig:446 c:0.983935 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-adts b/tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-adts new file mode 100644 index 0000000..9f65341 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-adts @@ -0,0 +1 @@ +presig: 4224 postsig:1408 c:0.998480 diff --git a/tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-m4a b/tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-m4a new file mode 100644 index 0000000..43efc72 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:1408 c:0.998480 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-mono-he-adts b/tests/ref/fate/audiomatch-afconvert-44100-mono-he-adts new file mode 100644 index 0000000..7586133 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-mono-he-adts @@ -0,0 +1 @@ +presig: 5186 postsig:822 c:0.991087 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-mono-he-m4a b/tests/ref/fate/audiomatch-afconvert-44100-mono-he-m4a new file mode 100644 index 0000000..afe67a3 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-mono-he-m4a @@ -0,0 +1 @@ +presig: 962 postsig:822 c:0.991087 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-mono-lc-adts b/tests/ref/fate/audiomatch-afconvert-44100-mono-lc-adts new file mode 100644 index 0000000..c9c7d14 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-mono-lc-adts @@ -0,0 +1 @@ +presig: 2112 postsig:824 c:0.999487 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-mono-lc-m4a b/tests/ref/fate/audiomatch-afconvert-44100-mono-lc-m4a new file mode 100644 index 0000000..97157aa --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-mono-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:824 c:0.999487 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-stereo-he-adts b/tests/ref/fate/audiomatch-afconvert-44100-stereo-he-adts new file mode 100644 index 0000000..b186285 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-stereo-he-adts @@ -0,0 +1 @@ +presig: 10372 postsig:1644 c:0.989003 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-stereo-he-m4a b/tests/ref/fate/audiomatch-afconvert-44100-stereo-he-m4a new file mode 100644 index 0000000..ff3c288 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-stereo-he-m4a @@ -0,0 +1 @@ +presig: 1924 postsig:1644 c:0.989003 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-adts b/tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-adts new file mode 100644 index 0000000..f34153d --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-adts @@ -0,0 +1 @@ +presig: 10372 postsig:1644 c:0.990864 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-m4a b/tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-m4a new file mode 100644 index 0000000..a82b258 --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-m4a @@ -0,0 +1 @@ +presig: 1924 postsig:1644 c:0.990864 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-adts b/tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-adts new file mode 100644 index 0000000..e815c6d --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-adts @@ -0,0 +1 @@ +presig: 4224 postsig:1648 c:1.000623 diff --git a/tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-m4a b/tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-m4a new file mode 100644 index 0000000..a8a4c3e --- /dev/null +++ b/tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:1648 c:1.000623 diff --git a/tests/ref/fate/audiomatch-dolby-44100-mono-he-mp4 b/tests/ref/fate/audiomatch-dolby-44100-mono-he-mp4 new file mode 100644 index 0000000..aa90327 --- /dev/null +++ b/tests/ref/fate/audiomatch-dolby-44100-mono-he-mp4 @@ -0,0 +1 @@ +presig: 5569 postsig:-1609 c:0.970210 diff --git a/tests/ref/fate/audiomatch-dolby-44100-mono-lc-mp4 b/tests/ref/fate/audiomatch-dolby-44100-mono-lc-mp4 new file mode 100644 index 0000000..a306d5a --- /dev/null +++ b/tests/ref/fate/audiomatch-dolby-44100-mono-lc-mp4 @@ -0,0 +1 @@ +presig: 2973 postsig:-37 c:0.999777 diff --git a/tests/ref/fate/audiomatch-dolby-44100-stereo-he-mp4 b/tests/ref/fate/audiomatch-dolby-44100-stereo-he-mp4 new file mode 100644 index 0000000..a923745 --- /dev/null +++ b/tests/ref/fate/audiomatch-dolby-44100-stereo-he-mp4 @@ -0,0 +1 @@ +presig: 11160 postsig:-3240 c:0.970264 diff --git a/tests/ref/fate/audiomatch-dolby-44100-stereo-he2-mp4 b/tests/ref/fate/audiomatch-dolby-44100-stereo-he2-mp4 new file mode 100644 index 0000000..11dc245 --- /dev/null +++ b/tests/ref/fate/audiomatch-dolby-44100-stereo-he2-mp4 @@ -0,0 +1 @@ +presig: 15884 postsig:228 c:0.839002 diff --git a/tests/ref/fate/audiomatch-dolby-44100-stereo-lc-mp4 b/tests/ref/fate/audiomatch-dolby-44100-stereo-lc-mp4 new file mode 100644 index 0000000..fd59db2 --- /dev/null +++ b/tests/ref/fate/audiomatch-dolby-44100-stereo-lc-mp4 @@ -0,0 +1 @@ +presig: 5760 postsig:-1936 c:0.983695 diff --git a/tests/ref/fate/audiomatch-faac-16000-mono-lc-adts b/tests/ref/fate/audiomatch-faac-16000-mono-lc-adts new file mode 100644 index 0000000..ec04e65 --- /dev/null +++ b/tests/ref/fate/audiomatch-faac-16000-mono-lc-adts @@ -0,0 +1 @@ +presig: 0 postsig:768 c:1.001107 diff --git a/tests/ref/fate/audiomatch-faac-16000-mono-lc-m4a b/tests/ref/fate/audiomatch-faac-16000-mono-lc-m4a new file mode 100644 index 0000000..ec04e65 --- /dev/null +++ b/tests/ref/fate/audiomatch-faac-16000-mono-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:768 c:1.001107 diff --git a/tests/ref/fate/audiomatch-faac-16000-stereo-lc-adts b/tests/ref/fate/audiomatch-faac-16000-stereo-lc-adts new file mode 100644 index 0000000..ff57022 --- /dev/null +++ b/tests/ref/fate/audiomatch-faac-16000-stereo-lc-adts @@ -0,0 +1 @@ +presig: 0 postsig:1536 c:1.001107 diff --git a/tests/ref/fate/audiomatch-faac-16000-stereo-lc-m4a b/tests/ref/fate/audiomatch-faac-16000-stereo-lc-m4a new file mode 100644 index 0000000..ff57022 --- /dev/null +++ b/tests/ref/fate/audiomatch-faac-16000-stereo-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:1536 c:1.001107 diff --git a/tests/ref/fate/audiomatch-faac-44100-mono-lc-adts b/tests/ref/fate/audiomatch-faac-44100-mono-lc-adts new file mode 100644 index 0000000..fe63133 --- /dev/null +++ b/tests/ref/fate/audiomatch-faac-44100-mono-lc-adts @@ -0,0 +1 @@ +presig: 0 postsig:888 c:0.988185 diff --git a/tests/ref/fate/audiomatch-faac-44100-mono-lc-m4a b/tests/ref/fate/audiomatch-faac-44100-mono-lc-m4a new file mode 100644 index 0000000..fe63133 --- /dev/null +++ b/tests/ref/fate/audiomatch-faac-44100-mono-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:888 c:0.988185 diff --git a/tests/ref/fate/audiomatch-faac-44100-stereo-lc-adts b/tests/ref/fate/audiomatch-faac-44100-stereo-lc-adts new file mode 100644 index 0000000..d95bfee --- /dev/null +++ b/tests/ref/fate/audiomatch-faac-44100-stereo-lc-adts @@ -0,0 +1 @@ +presig: 0 postsig:1776 c:0.988184 diff --git a/tests/ref/fate/audiomatch-faac-44100-stereo-lc-m4a b/tests/ref/fate/audiomatch-faac-44100-stereo-lc-m4a new file mode 100644 index 0000000..d95bfee --- /dev/null +++ b/tests/ref/fate/audiomatch-faac-44100-stereo-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:1776 c:0.988184 diff --git a/tests/ref/fate/audiomatch-nero-16000-mono-he-m4a b/tests/ref/fate/audiomatch-nero-16000-mono-he-m4a new file mode 100644 index 0000000..f2bb0ed --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-16000-mono-he-m4a @@ -0,0 +1 @@ +presig: -4 postsig:196 c:0.973559 diff --git a/tests/ref/fate/audiomatch-nero-16000-mono-lc-m4a b/tests/ref/fate/audiomatch-nero-16000-mono-lc-m4a new file mode 100644 index 0000000..1df9f4f --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-16000-mono-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:192 c:0.996488 diff --git a/tests/ref/fate/audiomatch-nero-16000-stereo-he-m4a b/tests/ref/fate/audiomatch-nero-16000-stereo-he-m4a new file mode 100644 index 0000000..052dcae --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-16000-stereo-he-m4a @@ -0,0 +1 @@ +presig: -8 postsig:392 c:0.977744 diff --git a/tests/ref/fate/audiomatch-nero-16000-stereo-he2-m4a b/tests/ref/fate/audiomatch-nero-16000-stereo-he2-m4a new file mode 100644 index 0000000..02c0ce9 --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-16000-stereo-he2-m4a @@ -0,0 +1 @@ +presig: 2 postsig:2590 c:0.993389 diff --git a/tests/ref/fate/audiomatch-nero-16000-stereo-lc-m4a b/tests/ref/fate/audiomatch-nero-16000-stereo-lc-m4a new file mode 100644 index 0000000..f5f0bbf --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-16000-stereo-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:384 c:0.996091 diff --git a/tests/ref/fate/audiomatch-nero-44100-mono-he-m4a b/tests/ref/fate/audiomatch-nero-44100-mono-he-m4a new file mode 100644 index 0000000..37ee21f --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-44100-mono-he-m4a @@ -0,0 +1 @@ +presig: 0 postsig:1336 c:0.997290 diff --git a/tests/ref/fate/audiomatch-nero-44100-mono-lc-m4a b/tests/ref/fate/audiomatch-nero-44100-mono-lc-m4a new file mode 100644 index 0000000..5c9eb56 --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-44100-mono-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:312 c:0.998627 diff --git a/tests/ref/fate/audiomatch-nero-44100-stereo-he-m4a b/tests/ref/fate/audiomatch-nero-44100-stereo-he-m4a new file mode 100644 index 0000000..e4f91ac --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-44100-stereo-he-m4a @@ -0,0 +1 @@ +presig: -2 postsig:2674 c:0.998600 diff --git a/tests/ref/fate/audiomatch-nero-44100-stereo-he2-m4a b/tests/ref/fate/audiomatch-nero-44100-stereo-he2-m4a new file mode 100644 index 0000000..76018aa --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-44100-stereo-he2-m4a @@ -0,0 +1 @@ +presig: 2 postsig:782 c:0.998020 diff --git a/tests/ref/fate/audiomatch-nero-44100-stereo-lc-m4a b/tests/ref/fate/audiomatch-nero-44100-stereo-lc-m4a new file mode 100644 index 0000000..e13e1dd --- /dev/null +++ b/tests/ref/fate/audiomatch-nero-44100-stereo-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:624 c:0.995383 diff --git a/tests/ref/fate/audiomatch-quicktime7-44100-stereo-lc-mp4 b/tests/ref/fate/audiomatch-quicktime7-44100-stereo-lc-mp4 new file mode 100644 index 0000000..01eb97f --- /dev/null +++ b/tests/ref/fate/audiomatch-quicktime7-44100-stereo-lc-mp4 @@ -0,0 +1 @@ +presig: 4220 postsig:-2444 c:0.976777 diff --git a/tests/ref/fate/audiomatch-quicktimeX-44100-stereo-lc-m4a b/tests/ref/fate/audiomatch-quicktimeX-44100-stereo-lc-m4a new file mode 100644 index 0000000..f54be25 --- /dev/null +++ b/tests/ref/fate/audiomatch-quicktimeX-44100-stereo-lc-m4a @@ -0,0 +1 @@ +presig: 0 postsig:1648 c:0.999382 diff --git a/tests/ref/fate/audiomatch-square-aac b/tests/ref/fate/audiomatch-square-aac new file mode 100644 index 0000000..c3c1f21 --- /dev/null +++ b/tests/ref/fate/audiomatch-square-aac @@ -0,0 +1 @@ +presig: 0 postsig:892 c:0.998314 diff --git a/tests/ref/fate/audiomatch-square-mp3 b/tests/ref/fate/audiomatch-square-mp3 new file mode 100644 index 0000000..2dbe526 --- /dev/null +++ b/tests/ref/fate/audiomatch-square-mp3 @@ -0,0 +1 @@ +presig: 0 postsig:0 c:0.944721 -- 1.7.9.5 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel