summaryrefslogtreecommitdiff
path: root/libavcodec/x86/x86util.asm
Commit message (Collapse)AuthorAge
* H.264: Add x86 assembly for 10-bit H.264 predict functionsDaniel Kang2011-07-08
| | | | | | | | Mainly ported from 8-bit H.264 predict. Some code ported from x264. LGPL ok by author. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* dct32_sse: eliminate some spillsLoren Merritt2011-05-22
| | | | 125->104 cycles on penryn (x86_64 only)
* Modify x86util.asm to ease transitioning to 10-bit H.264 assembly.Daniel Kang2011-05-17
| | | | | | | Arguments for variable size instructions are added to many macros, along with other various changes. The x86util.asm code was ported from x264. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Fix FSF address copy paste error in some license headers.Diego Biurrun2011-05-14
|
* Port x86 10-bit H.264 deblock asm from x264Jason Garrett-Glaser2011-05-10
|
* Update x86 H.264 deblock asmJason Garrett-Glaser2011-05-10
| | | | Includes AVX versions from x264.
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add x86-optimized versions of exponent_min().Justin Ruggles2011-02-10
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* Move hadamard_diff{,16}_{mmx,mmx2,sse2,ssse3}() from inline asm to yasm,Ronald S. Bultje2010-09-17
| | | | | | which will hopefully solve the Win64/FATE failures caused by these functions. Originally committed as revision 25137 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MMX/SSE VC1 loop filterDavid Conrad2010-07-11
| | | | Originally committed as revision 24208 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simple H/V loopfilter for VP8 in MMX, MMX2 and SSE2 (yay for yasm macros).Ronald S. Bultje2010-07-03
| | | | Originally committed as revision 24029 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MMX idct_add for VP8.Ronald S. Bultje2010-06-29
| | | | Originally committed as revision 23886 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make x86util.asm LGPL so we can use it in LGPL asmJason Garrett-Glaser2010-06-29
| | | | | | Strip out most x264-specific stuff (not used anywhere in ffmpeg). Originally committed as revision 23877 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update x264asm header files to latest versions.Jason Garrett-Glaser2010-06-23
| | | | | | | Modify the asm accordingly. GLOBAL is now no longoer necessary for PIC-compliant loads. Originally committed as revision 23739 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update x264 asm code to latest to add support for 64-bit Windows.John Adcock2009-08-04
| | | | | | | | | | Use the new x86inc features to support 64-bit Windows on all non-x264 nasm assembly code as well. Patch by John Adcock, dscaler.johnad AT googlemail DOT com. Win64 changes originally by Anton Mitrofanov. x86util changes mostly by Holger Lubitz. Originally committed as revision 19580 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix wrong file name in header, noticed by David DeHaven, dave sagetv com.Diego Biurrun2009-02-11
| | | | Originally committed as revision 17158 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add x264 SSE2 iDCT functions to H.264 decoder.Jason Garrett-Glaser2009-01-03
Originally committed as revision 16409 to svn://svn.ffmpeg.org/ffmpeg/trunk