[FFmpeg-devel] [PATCH] Add tests for audio encoders: aac, dca, ra144 and nellymoser.

Reimar Döffinger Reimar.Doeffinger at gmx.de
Fri Apr 6 20:06:18 CEST 2012

On Fri, Apr 06, 2012 at 01:54:19PM -0400, Derek Buitenhuis wrote:
> On 06/04/2012 1:27 PM, Reimar Döffinger wrote:
> > Huh? Do you mean the stuff for decoder testing?
> > That was added e153cfa8677e38bbba19dba5d983644462ae2337 and
> > about a year before Libav existed.
> 3a1e453e54994f4df6f976e3fe1118f88537e937 FATE: add WMAv1 and WMAv2 encode/decode tests with fuzzy comparison
> a4cf4ef256f076aa7d30079e7d0dcaaf4117a90b FATE: add AC-3 and E-AC-3 encode/decode tests with fuzzy comparison
> 90e5b58a53d863a43a86eea81295097dae13b25a FATE: add capability for audio encode/decode tests with fuzzy psnr comparison
> cffd7580bbdf29ae5b1e56af55ff21e8c85bba6c FATE: allow a tolerance in the size comparison in do_tiny_psnr()
> bb6842966e8b2c942a1853ade3d9bc7817dfc2ee FATE: use absolute difference from a target value in do_tiny_psnr()
> 5ecadc662042f3d005a1a01618f448c9b1c44afc FATE: allow tests to set CMP_SHIFT to pass to tiny_psnr
> 0720d263ea2bdd28cd3be1d1e802d49d7c680b8c FATE: use $fuzz directly in do_tiny_psnr() instead of passing it around

Those only give a pass/no pass result, not the exact results.
It makes sense if the results are not exact across architectures,
but we do not know that yet (though I admit that for AAC that
is likely necessary, whereas the DTS encoder doesn't look like
it would need it).

More information about the ffmpeg-devel mailing list