You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	fate: add audiomatch
Testset provided by Justin Greer <justin@zencoder.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -66,6 +66,7 @@ | ||||
| /libavutil/ffversion.h | ||||
| /src | ||||
| /tests/audiogen | ||||
| /tests/audiomatch | ||||
| /tests/base64 | ||||
| /tests/checkasm/checkasm | ||||
| /tests/data/ | ||||
|   | ||||
							
								
								
									
										2
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								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 | ||||
|   | ||||
| @@ -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 | ||||
|  | ||||
|   | ||||
							
								
								
									
										110
									
								
								tests/audiomatch.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										110
									
								
								tests/audiomatch.c
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,110 @@ | ||||
| /* | ||||
|  * 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> | ||||
|  | ||||
| #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] = ((uint8_t*)(signal + i))[0] + 256*((uint8_t*)(signal + i))[1]; | ||||
|         sigamp += signal[i] * signal[i]; | ||||
|     } | ||||
|     for(i=0; i<datlen; i++) | ||||
|         data[i] = ((uint8_t*)(data + i))[0] + 256*((uint8_t*)(data + i))[1]; | ||||
|  | ||||
|     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:%7.4f\n", bestpos, datlen - siglen - bestpos, bestc / sigamp); | ||||
| } | ||||
| @@ -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 | ||||
|   | ||||
| @@ -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 | ||||
|   | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-mono-he-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-mono-he-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 2593 postsig:223 c: 0.9835 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-mono-he-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-mono-he-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 481 postsig:223 c: 0.9835 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-mono-lc-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-mono-lc-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 2112 postsig:704 c: 0.9842 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:704 c: 0.9842 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-he-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-he-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 5186 postsig:446 c: 0.9895 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-he-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-he-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 962 postsig:446 c: 0.9895 | ||||
| @@ -0,0 +1 @@ | ||||
| presig: 5186 postsig:446 c: 0.9839 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-he2-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 962 postsig:446 c: 0.9839 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 4224 postsig:1408 c: 0.9985 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-16000-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:1408 c: 0.9985 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-mono-he-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-mono-he-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 5186 postsig:822 c: 0.9911 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-mono-he-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-mono-he-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 962 postsig:822 c: 0.9911 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-mono-lc-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-mono-lc-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 2112 postsig:824 c: 0.9995 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:824 c: 0.9995 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-he-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-he-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 10372 postsig:1644 c: 0.9890 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-he-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-he-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 1924 postsig:1644 c: 0.9890 | ||||
| @@ -0,0 +1 @@ | ||||
| presig: 10372 postsig:1644 c: 0.9909 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-he2-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 1924 postsig:1644 c: 0.9909 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 4224 postsig:1648 c: 1.0006 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-afconvert-44100-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:1648 c: 1.0006 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-mono-he-mp4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-mono-he-mp4
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 5569 postsig:-1609 c: 0.9702 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-mono-lc-mp4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-mono-lc-mp4
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 2973 postsig:-37 c: 0.9998 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-stereo-he-mp4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-stereo-he-mp4
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 11160 postsig:-3240 c: 0.9703 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-stereo-he2-mp4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-stereo-he2-mp4
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 15884 postsig:228 c: 0.8390 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-stereo-lc-mp4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-dolby-44100-stereo-lc-mp4
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 5760 postsig:-1936 c: 0.9837 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-faac-16000-mono-lc-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-faac-16000-mono-lc-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:768 c: 1.0011 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-faac-16000-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-faac-16000-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:768 c: 1.0011 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-faac-16000-stereo-lc-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-faac-16000-stereo-lc-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:1536 c: 1.0011 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-faac-16000-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-faac-16000-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:1536 c: 1.0011 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-faac-44100-mono-lc-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-faac-44100-mono-lc-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:888 c: 0.9882 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-faac-44100-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-faac-44100-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:888 c: 0.9882 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-faac-44100-stereo-lc-adts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-faac-44100-stereo-lc-adts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:1776 c: 0.9882 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-faac-44100-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-faac-44100-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:1776 c: 0.9882 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-mono-he-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-mono-he-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: -4 postsig:196 c: 0.9736 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:192 c: 0.9965 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-stereo-he-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-stereo-he-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: -8 postsig:392 c: 0.9777 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-stereo-he2-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-stereo-he2-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 2 postsig:2590 c: 0.9934 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-16000-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:384 c: 0.9961 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-mono-he-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-mono-he-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:1336 c: 0.9973 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-mono-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:312 c: 0.9986 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-stereo-he-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-stereo-he-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: -2 postsig:2674 c: 0.9986 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-stereo-he2-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-stereo-he2-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 2 postsig:782 c: 0.9980 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-nero-44100-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:624 c: 0.9954 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-quicktime7-44100-stereo-lc-mp4
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-quicktime7-44100-stereo-lc-mp4
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 4220 postsig:-2444 c: 0.9768 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-quicktimeX-44100-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-quicktimeX-44100-stereo-lc-m4a
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:1648 c: 0.9994 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-square-aac
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-square-aac
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:892 c: 0.9983 | ||||
							
								
								
									
										1
									
								
								tests/ref/fate/audiomatch-square-mp3
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								tests/ref/fate/audiomatch-square-mp3
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | ||||
| presig: 0 postsig:0 c: 0.9447 | ||||
		Reference in New Issue
	
	Block a user