[FFmpeg-devel] [PATCH] AAC fatetests

Måns Rullgård mans
Sat Jul 10 11:24:26 CEST 2010


Alex Converse <alex.converse at gmail.com> writes:

> I have a reasonable (IMHO) set of AAC scattershot tests from the
> conformance suite. I've kind of stuck to things that are essential or
> that I'm curious as to how they play on all the targets we support.
> Notable holes include the: independent coupling, rigorous tests of SBR
> tools, downsampled SBR, handling of pure (non-PS) mono SBR, handling
> of surround SBR, SBR signaling, PS IPD/OPD, PS mixing mode B, 7350 Hz
> (missing from the suite itself) and all the bad files we hack around.
>
> The files seem big should be flac or gz them?
>
> -rw-r--r-- 1 alex alex ?68K 2010-07-09 19:45 al04_44.mp4
> -rw-r--r-- 1 alex alex 710K 2010-07-09 19:42 al04_44.s16
> -rw-r--r-- 1 alex alex 398K 2010-07-09 20:15 al07_96.mp4
> -rw-r--r-- 1 alex alex 9.2M 2010-07-10 03:39 al07_96.s16
> -rw-r--r-- 1 alex alex 195K 2010-07-10 04:14 al_sbr_cm_48_2.mp4
> -rw-r--r-- 1 alex alex 5.9M 2010-07-10 04:14 al_sbr_hq_cm_48_2.s16
> -rw-r--r-- 1 alex alex ?56K 2010-07-10 04:25 al_sbr_ps_06_new.mp4
> -rw-r--r-- 1 alex alex 1.7M 2010-07-10 04:24 al_sbr_ps_06_ur.s16
> -rw-r--r-- 1 alex alex 560K 2010-07-10 03:45 am00_88.mp4
> -rw-r--r-- 1 alex alex ?12M 2010-07-10 03:49 am00_88.s16

I don't think the size is much of an issue for now.  Compressing them
is probably a good idea, but we can do that later.

> Index: tests/fate2.mak
> ===================================================================
> --- tests/fate2.mak	(revision 24152)
> +++ tests/fate2.mak	(working copy)
> @@ -22,3 +22,29 @@
>  fate-sipr-5k0: CMD = $(TARGET_PATH)/ffmpeg -i $(SAMPLES)/sipr/sipr_5k0.rm -f s16le -
>  fate-sipr-5k0: CMP = oneoff
>  fate-sipr-5k0: REF = $(SAMPLES)/sipr/sipr_5k0.pcm
> +
> +FATE2_TESTS += fate-aac-al04_44
> +fate-aac-al04_44: CMD = $(TARGET_PATH)/ffmpeg -i $(SAMPLES)/aac/al04_44.mp4 -f s16le -
> +fate-aac-al04_44: CMP = oneoff
> +fate-aac-al04_44: REF = $(SAMPLES)/aac/al04_44.s16
> +fate-aac-al04_44: FUZZ = 2
> +
> +FATE2_TESTS += fate-aac-al07_96
> +fate-aac-al07_96: CMD = $(TARGET_PATH)/ffmpeg -i $(SAMPLES)/aac/al07_96.mp4 -f s16le -
> +fate-aac-al07_96: CMP = oneoff
> +fate-aac-al07_96: REF = $(SAMPLES)/aac/al07_96.s16
> +
> +FATE2_TESTS += fate-aac-am00_88
> +fate-aac-am00_88: CMD = $(TARGET_PATH)/ffmpeg -i $(SAMPLES)/aac/am00_88.mp4 -f s16le -
> +fate-aac-am00_88: CMP = oneoff
> +fate-aac-am00_88: REF = $(SAMPLES)/aac/am00_88.s16
> +
> +FATE2_TESTS += fate-aac-al_sbr_hq_cm_48_2
> +fate-aac-al_sbr_hq_cm_48_2: CMD = $(TARGET_PATH)/ffmpeg -i $(SAMPLES)/aac/al_sbr_cm_48_2.mp4 -f s16le -
> +fate-aac-al_sbr_hq_cm_48_2: CMP = oneoff
> +fate-aac-al_sbr_hq_cm_48_2: REF = $(SAMPLES)/aac/al_sbr_hq_cm_48_2.s16
> +
> +FATE2_TESTS += fate-aac-al_sbr_ps_06_ur
> +fate-aac-al_sbr_ps_06_ur: CMD = $(TARGET_PATH)/ffmpeg -i $(SAMPLES)/aac/al_sbr_ps_06_new.mp4 -f s16le -
> +fate-aac-al_sbr_ps_06_ur: CMP = oneoff
> +fate-aac-al_sbr_ps_06_ur: REF = $(SAMPLES)/aac/al_sbr_ps_06_ur.s16

OK.  Don't forget to upload the reference files.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list