- 14 Jun, 2014 2 commits
-
-
Michael Niedermayer authored
Tested-by: Carl Eugen Hoyos <cehoyos@ag.or.at> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Carl Eugen Hoyos authored
-
- 10 Jun, 2014 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 05 Jun, 2014 1 commit
-
-
Christophe Gisquet authored
APE is not the sole codec using scalarproduct_and_madd_int16. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 30 May, 2014 1 commit
-
-
Thierry Fauck authored
CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 29 May, 2014 3 commits
-
-
Christophe Gisquet authored
C MMX SSE2 Cycles: 2972 587 302 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 28 May, 2014 1 commit
-
-
Diego Biurrun authored
This allows reusing it from multiple files.
-
- 27 May, 2014 1 commit
-
-
Diego Biurrun authored
Also shorten HuffYUV context member names to avoid clutter.
-
- 19 May, 2014 1 commit
-
-
Thierry FAUCK authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 04 Apr, 2014 2 commits
-
-
Diego Biurrun authored
-
Peter Ross authored
Further performance improvements and security fixes by Vittorio Giovara, Luca Barbato and Diego Biurrun. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 22 Mar, 2014 1 commit
-
-
Diego Biurrun authored
-
- 20 Mar, 2014 11 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
This is in line with how the top-level libavcodec Makefile is structured.
-
Diego Biurrun authored
-
Diego Biurrun authored
This avoids recalculating the value over and over again.
-
Diego Biurrun authored
This allows for a more natural macro usage.
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 13 Mar, 2014 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 14 Feb, 2014 1 commit
-
-
Janne Grunau authored
Altivec can only load naturally aligned vectors. To handle possibly unaligned data a second vector is loaded from an offset of the original location and the data is recovered through a vector permutation. Overreads are minimal if the offset for second load points to the last element of data. This is 7 for loading eight 8-bit pixels and overreads are reduced from 16 bytes to 8 bytes if the pixels are 64-bit aligned. For unaligned pixels the overread is reduced from 23 bytes to 15 bytes in the worst case.
-
- 09 Feb, 2014 1 commit
-
-
Ronald S. Bultje authored
Signed-off-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
- 06 Jan, 2014 1 commit
-
-
Anton Khirnov authored
Fixes invalid memory access. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC:libav-stable@libav.org
-
- 23 Oct, 2013 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 23 Sep, 2013 1 commit
-
-
Ronald S. Bultje authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 29 Aug, 2013 1 commit
-
-
Diego Biurrun authored
-
- 28 Aug, 2013 3 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 16 Aug, 2013 1 commit
-
-
Kostya Shishkov authored
Implicit vector loads on POWER7 hardware can use the VSX instruction set instead of classic Altivec/VMX. Let's force a VMX load in this case. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 17 Jul, 2013 2 commits
-
-
Diego Biurrun authored
-
Christophe Gisquet authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-