- 08 Feb, 2014 2 commits
-
-
Janne Grunau authored
-
Janne Grunau authored
Fixes compilation with MSVC. Also does not rely on on earlier config.h include but include it directly.
-
- 07 Feb, 2014 1 commit
-
-
Christophe Gisquet authored
For the callable function (as opposed to the inline one): C SSE SSE2 SSE4 Win32: 47 42 29 26 Win64: 30 33 25 23 The SSE version is neither compiled nor set for ARCH_X86_64, as the inlinable function takes over. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
- 30 Jan, 2014 2 commits
-
-
Ronald S. Bultje authored
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
Ronald S. Bultje authored
Should fix crashes or corrupt output on pre-SSE2 CPUs when they were using SSE2-code (e.g. AMD Athlon XP 2400+ or Intel Pentium III) in hfix or hvar single-edge (left/right) extension functions. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
-
- 15 Jan, 2014 1 commit
-
-
Diego Biurrun authored
-
- 13 Jan, 2014 1 commit
-
-
Diego Biurrun authored
-
- 09 Jan, 2014 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 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
-
- 20 Dec, 2013 1 commit
-
-
Anton Khirnov authored
This function is encoding-only. Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 08 Dec, 2013 1 commit
-
-
Diego Biurrun authored
The (optimized) functions are used nowhere else.
-
- 04 Dec, 2013 1 commit
-
-
Diego Biurrun authored
The mmxext optimizations should be at least equally fast if available and amd3dnow optimizations are being deprecated. Thus the former should override the latter, not the other way around.
-
- 02 Dec, 2013 1 commit
-
-
Diego Biurrun authored
The table is MMX-specific and used nowhere else.
-
- 28 Nov, 2013 1 commit
-
-
Diego Biurrun authored
These parts are scheduled for removal on the next version bump. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 15 Nov, 2013 2 commits
-
-
Ronald S. Bultje authored
Originally written by Ronald S. Bultje <rsbultje@gmail.com> and Clément Bœsch <u@pkh.me> Further contributions by: Anton Khirnov <anton@khirnov.net> Diego Biurrun <diego@biurrun.de> Luca Barbato <lu_zero@gentoo.org> Martin Storsjö <martin@martin.st> Signed-off-by: Luca Barbato <lu_zero@gentoo.org> Signed-off-by: Anton Khirnov <anton@khirnov.net>
-
Ronald S. Bultje authored
Allow supporting files for which the image stride is smaller than the maximum block size + number of subpel mc taps, e.g. a 64x64 VP9 file or a 16x16 VP8 file with -fflags +emu_edge.
-
- 13 Nov, 2013 1 commit
-
-
Diego Biurrun authored
XvMC has long ago been superseded by newer acceleration APIs, such as VDPAU, and few downstreams still support it. Furthermore XvMC is not implemented within the hwaccel framework, but requires its own specific code in the MPEG-1/2 decoder, which is a maintenance burden.
-
- 08 Nov, 2013 1 commit
-
-
Diego Biurrun authored
-
- 04 Nov, 2013 2 commits
-
-
Diego Biurrun authored
-
Mikulas Patocka authored
Signed-off-by: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 01 Nov, 2013 1 commit
-
-
Diego Biurrun authored
-
- 07 Oct, 2013 2 commits
-
-
Diego Biurrun authored
-
Henrik Gramner authored
Store XMM6 and XMM7 in the shadow space in functions that clobbers them. This way we don't have to adjust the stack pointer as often, reducing the number of instructions as well as code size. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 06 Oct, 2013 1 commit
-
-
Diego Biurrun authored
This avoids building mmxext and sse2 code when disabled by configure.
-
- 05 Oct, 2013 3 commits
-
-
Diego Biurrun authored
The function does not depend on MMX and compilation without MMX enabled fails if the function is compiled conditional on MMX availability.
-
Diego Biurrun authored
-
Diego Biurrun authored
This avoids building mmxext and sse2 code when disabled by configure.
-
- 04 Oct, 2013 1 commit
-
-
Diego Biurrun authored
fdct is only initialized if encoders are enabled.
-
- 16 Sep, 2013 1 commit
-
-
Martin Storsjö authored
This is required since 187105ff when we started trying to wrap this function as well. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 15 Sep, 2013 1 commit
-
-
Hendrik Leppkes authored
The volatile is not required here, and prevents a miscompilation with GCC 4.8.1 when building on x86 with --cpu=i686 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 29 Aug, 2013 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 28 Aug, 2013 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
Also give consistent names to init functions.
-
- 23 Aug, 2013 1 commit
-
-
Diego Biurrun authored
Most of our VP56 optimizations are VP6-only and will stay that way. So avoid compiling them for VP5-only builds.
-
- 21 Aug, 2013 2 commits
-
-
Diego Biurrun authored
-
Diego Biurrun authored
-
- 17 Jul, 2013 2 commits
-
-
Diego Biurrun authored
-
Christophe Gisquet authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-