FFmpeg/tests
Rostislav Pehlivanov b6cc8ec7ec aaccoder: add frequency scaling and quantization correction for PNS
This commit once again improves the PNS implementation by scaling the
thresholds with frequency. The thresholds get looser as the frequency
increases since higher frequencies are basically noise to human ears.

Also, this introduces quantization error correction for PNS. Should
the error be too much, no PNS will be used. The energy_ratio is used
to regulate the actual encoded PNS energy: if the generated PNS
energy is higher than the energy from the psy system, energy_ratio
is used to correct it so that hopefully once requantized and
transmitted the value in the decoder will be closer to what the
encoder has.

Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2015-09-07 12:44:09 +01:00
..
api fate: add api-band-test 2015-08-24 03:54:55 +02:00
checkasm checkasm: Fix floating point arguments on 64-bit Windows 2015-08-25 19:34:46 +02:00
fate aaccoder: add frequency scaling and quantization correction for PNS 2015-09-07 12:44:09 +01:00
filtergraphs fate: add test for mergeplanes filter 2015-07-18 01:55:44 +00:00
ref avcodec/samidec: use ff_htmlmarkup_to_ass() 2015-09-06 13:29:28 +02:00
audiogen.c Merge commit '4b1f5e5090' 2014-08-15 21:26:12 +02:00
base64.c
copycooker.sh
fate-run.sh tests/fate-run: Pass bitexact flags to enc_dec_pcm() output 2015-09-06 00:25:49 +02:00
fate-valgrind.supp
fate.sh fate: Include branch information in the payload header 2015-04-12 18:02:23 +02:00
ffserver-regression.sh
ffserver.conf ffserver: tests, force +global_header for ASF 2014-09-07 18:01:43 -03:00
ffserver.regression.ref
lavf-regression.sh tests/fate: added mxf opatom audio regression tests 2015-04-13 02:08:46 +02:00
Makefile fate: add -fflags +bitexact to the relevant targets 2015-08-30 23:31:10 +02:00
md5.sh
reference.pnm Replace lena.pnm 2014-11-28 17:55:27 -05:00
regression-funcs.sh tests/regression-funcs: Remove hardcoded threads 1 2015-01-03 15:09:12 +01:00
rotozoom.c
test.ffmeta
tiny_psnr.c tests/tiny_psnr: do not ignore errors from run_psnr 2015-04-23 15:39:36 +02:00
tiny_ssim.c tests/tiny_ssim: more correct error message 2014-05-05 19:00:14 +02:00
utils.c tests/utils: Remove unneeded L suffix 2015-02-01 22:38:11 +01:00
videogen.c tests: allow passing dimensions to videogen 2014-05-29 21:26:48 +02:00