- 07 Apr, 2016 1 commit
-
-
Diego Biurrun authored
This avoids spurious library rebuilds when only the test program code is changed and simplifies the build system.
-
- 24 Mar, 2016 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 14 Dec, 2015 1 commit
-
-
Janne Grunau authored
Include macros.h explicitly in common.h so that external code using FFALIGN does not break. It was already implicitly included through version.h. Include macros.h in lls.h and internal.h for FFALIGN. lls.h was including common.h only for FFALIGN and internal.h was missing the include for FFALIGN. `make checkheaders` did not catch it because it's an internal header.
-
- 26 Nov, 2015 1 commit
-
-
Ganesh Ajjanagadde authored
This is a trivial rewrite of the loops that results in better prefetching and associated cache efficiency. Essentially, the problem is that modern prefetching logic is based on finite state Markov memory, a reasonable assumption that is used elsewhere in CPU's in for instance branch predictors. Surrounding loops all iterate forward through the array, making the predictor think of prefetching in the forward direction, but the intermediate loop is unnecessarily in the backward direction. Speedup is nontrivial. Benchmarks obtained by 10^6 iterations within solve_lls, with START/STOP_TIMER. File is tests/data/fate/flac-16-lpc-cholesky.err. Hardware: x86-64, Haswell, GNU/Linux. new: 17291 decicycles in solve_lls, 2096706 runs, 446 skips 17255 decicycles in solve_lls, 4193657 runs, 647 skips 17231 decicycles in solve_lls, 8384997 runs, 3611 skips 17189 decicycles in solve_lls,16771010 runs, 6206 skips 17132 decicycles in solve_lls,33544757 runs, 9675 skips 17092 decicycles in solve_lls,67092404 runs, 16460 skips 17058 decicycles in solve_lls,134188213 runs, 29515 skips old: 18009 decicycles in solve_lls, 2096665 runs, 487 skips 17805 decicycles in solve_lls, 4193320 runs, 984 skips 17779 decicycles in solve_lls, 8386855 runs, 1753 skips 18289 decicycles in solve_lls,16774280 runs, 2936 skips 18158 decicycles in solve_lls,33548104 runs, 6328 skips 18420 decicycles in solve_lls,67091793 runs, 17071 skips 18310 decicycles in solve_lls,134187219 runs, 30509 skips Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com>
-
- 28 Aug, 2015 1 commit
-
-
Vittorio Giovara authored
Deprecated in 02/2013.
-
- 28 Sep, 2014 1 commit
-
-
Michael Niedermayer authored
Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 Aug, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 17 Nov, 2013 2 commits
-
-
Michael Niedermayer authored
also remove failed attempt at a compatibility layer, the code simply cannot work Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 29 Jun, 2013 3 commits
-
-
Loren Merritt authored
4x-6x faster on sandybridge Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Loren Merritt authored
Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
Loren Merritt authored
We never used the rolling-average mode, and this makes av_update_lls 15% faster. Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 04 May, 2013 1 commit
-
-
Diego Biurrun authored
-
- 01 Mar, 2013 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 28 Feb, 2013 2 commits
-
-
Luca Barbato authored
The value is within 0 and 32. Remove an `array subscript is below array bounds` warning.
-
Luca Barbato authored
The functions are private.
-
- 11 Jul, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 08 Jul, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 20 Apr, 2010 1 commit
-
-
Diego Biurrun authored
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 10 Aug, 2009 1 commit
-
-
Diego Biurrun authored
Originally committed as revision 19616 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 20 Mar, 2009 1 commit
-
-
Diego Biurrun authored
Originally committed as revision 18068 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 01 Feb, 2009 1 commit
-
-
Diego Biurrun authored
Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 07 Aug, 2008 1 commit
-
-
Benoit Fouet authored
Originally committed as revision 14657 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 31 Jan, 2008 1 commit
-
-
Michael Niedermayer authored
avoiding casts would be even less readable, but other suggestions are welcome. lls.c:56: warning: initialization from incompatible pointer type lls.c:57: warning: initialization from incompatible pointer type Originally committed as revision 11697 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 08 Jan, 2008 1 commit
-
-
Diego Biurrun authored
Originally committed as revision 11471 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 23 Nov, 2007 1 commit
-
-
Diego Biurrun authored
Originally committed as revision 11079 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 05 Jul, 2007 1 commit
-
-
Diego Biurrun authored
Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 07 Oct, 2006 1 commit
-
-
Diego Biurrun authored
and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 26 Jul, 2006 1 commit
-
-
Diego Biurrun authored
Originally committed as revision 5829 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 15 Jul, 2006 1 commit
-
-
Michael Niedermayer authored
calculate all coefficients for several orders during cholesky factorization, the resulting coefficients are not strictly optimal though as there is a small difference in the autocorrelation matrixes which is ignored for the smaller orders Originally committed as revision 5758 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
- 14 Jul, 2006 2 commits
-
-
Michael Niedermayer authored
Originally committed as revision 5743 to svn://svn.ffmpeg.org/ffmpeg/trunk
-
Michael Niedermayer authored
Originally committed as revision 5740 to svn://svn.ffmpeg.org/ffmpeg/trunk
-