- 07 Sep, 2015 1 commit
-
-
Rostislav Pehlivanov authored
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>
-
- 06 Sep, 2015 6 commits
-
-
Rostislav Pehlivanov authored
This was an oversight when the IS system was being first implemented. The ener01 part was largely a result of trial and error and the fact that the sum of coef0 and coef1 could result in a zero was overlooked. Once ener01 turns to zero it's used to divide the left channel energy which doesn't turn out so well as it fills IS[] with -nan's and inf's which in turn confused the quantize_band_cost. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
Since the new commits improve quality. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Yayoi authored
Signed-off-by:
Clément Bœsch <u@pkh.me>
-
Yayoi authored
Signed-off-by:
Clément Bœsch <u@pkh.me>
-
Henrik Gramner authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Michael Niedermayer authored
also limit dcinema-encode to 20 frames to avoid huge reference checksum lists Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 05 Sep, 2015 4 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Rostislav Pehlivanov authored
Almost fine on SunOS without yasm but 5 wasn't enough. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Hendrik Leppkes authored
FATE refs changed to accomodate for the new default behavior of the function. Numbers are now interpreted as a channel layout, instead of a number of channels.
-
Rostislav Pehlivanov authored
The new commits improve the quality. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 04 Sep, 2015 1 commit
-
-
Ronald S. Bultje authored
The fate results change because we now correctly timestamp the pskip frames, which means the results are now identical to -vsync 0.
-
- 03 Sep, 2015 2 commits
-
-
Claudio Freire authored
Needed to make them pass in mips
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 02 Sep, 2015 4 commits
-
-
Vittorio Giovara authored
Support all DXDI and DXD3 normal quality videos.
-
Rostislav Pehlivanov authored
Fails on x86_64 using ICC 13.1. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
Fails on ppc64 architecture under Ubuntu. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
TNS had both IS and PNS switched on when it makes more sense to have them both off. Prediction had a redundant argument. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 01 Sep, 2015 3 commits
-
-
Rostislav Pehlivanov authored
Have to adjust it again, this time because of --enable-small on gcc 4.5 in Linaro. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
IS and PNS increase quality a ton so as a result the PSNR changed. Disable the extensions and keep the tests separate such that there will be no red herrings if one test fails. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 31 Aug, 2015 2 commits
-
-
Peter B authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Andreas Cadhalpun authored
Without this fate-filter-join failes with FF_API_GET_CHANNEL_LAYOUT_COMPAT disabled. Reviewed-by:
Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 30 Aug, 2015 2 commits
-
-
Andreas Cadhalpun authored
This fixes fate with FF_API_LAVF_BITEXACT disabled. Reviewed-by:
Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 29 Aug, 2015 4 commits
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Rostislav Pehlivanov authored
Tests fails on some ARM builds but it's close enough so it's okay. NEON, half-precision floats, rounding errors, who knows. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
This commit introduces a test for AAC-Main prediction which was just reworked in this series of commits. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
Rostislav Pehlivanov authored
Hopefully without errors like last time, but I'm prepared. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 28 Aug, 2015 1 commit
-
-
Henrik Gramner authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 25 Aug, 2015 2 commits
-
-
Henrik Gramner authored
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 24 Aug, 2015 2 commits
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Ludmila Glinskih authored
Works only for flv, h263 and huffyuv decoders. Makes only one pass through the file (this should be changed to two passes) Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 23 Aug, 2015 2 commits
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Rostislav Pehlivanov authored
Fixing it will take a bit longer, so just suspend the test. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 22 Aug, 2015 2 commits
-
-
Andreas Cadhalpun authored
This fixes fate with FF_API_REQUEST_CHANNELS disabled. Reviewed-by:
wm4 <nfxjfg@googlemail.com> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
Rostislav Pehlivanov authored
This commit adds tests for the PNS, TNS and IS functionality of the encoder. Signed-off-by:
Rostislav Pehlivanov <atomnuker@gmail.com>
-
- 20 Aug, 2015 2 commits
-
-
Ludmila Glinskih authored
Works only with video stream. First pass without seeking -- counts crcs of a frames and store it in an array. After that it seeks a lot in different places and checks if crcs of these frames and crcs of frames in array are the same. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
Henrik Gramner authored
Now we no longer have to rely on function pointers intentionally declared without specified argument types. This makes it easier to support functions with floating point parameters or return values as well as functions returning 64-bit values on 32-bit architectures. It also avoids having to explicitly cast strides to ptrdiff_t for example. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-