summaryrefslogtreecommitdiff
path: root/libavfilter/x86/yadif.c
Commit message (Collapse)AuthorAge
* yadif: Port inline assembly to yasmDaniel Kang2013-01-09
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* x86: mmx2 ---> mmxext in function namesDiego Biurrun2012-10-31
|
* x86: Split inline and external assembly #ifdefsDiego Biurrun2012-08-31
|
* avfilter: x86: Use more precise compile template namesDiego Biurrun2012-08-30
|
* Don't include common.h from avutil.hMartin Storsjö2012-08-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.hMans Rullgard2012-08-09
| | | | | | | This puts x86-specific things in the x86/ subdirectory where they belong. Signed-off-by: Mans Rullgard <mans@mansr.com>
* x86: build: replace mmx2 by mmxextDiego Biurrun2012-08-03
| | | | | | | Refactoring mmx2/mmxext YASM code with cpuflags will force renames. So switching to a consistent naming scheme beforehand is sensible. The name "mmxext" is more official and widespread and also the name of the CPU flag, as reported e.g. by the Linux kernel.
* x86: yadif: Mark mmxext optimizations as suchDiego Biurrun2012-07-31
| | | | | The yadif mmx optimizations contain the pmaxsw and pmaxub mmxext instructions, causing sigills on CPUs that do not support mmxext.
* lavfi: place x86 inline assembly under HAVE_INLINE_ASM.Ronald S. Bultje2012-07-22
| | | | | This allows compiling this code using compilers that do not understand gcc-style inline assembly.
* x86: lavfi: fix gradfun/yadif build with mmx/sse disabledMans Rullgard2012-07-03
| | | | | | | These functions are defined conditionally so any uses need to have preprocessor guards. Signed-off-by: Mans Rullgard <mans@mansr.com>
* vf_yadif: move x86 init code to x86/yadif.cMans Rullgard2012-07-02
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* In yadif filter, declare asm constants directly to avoid dependency on ↵Baptiste Coudurier2010-12-06
| | | | | | libavcodec Originally committed as revision 25895 to svn://svn.ffmpeg.org/ffmpeg/trunk
* yadif sse2/ssse3 optimizationsBaptiste Coudurier2010-12-04
| | | | Originally committed as revision 25874 to svn://svn.ffmpeg.org/ffmpeg/trunk
* yadif: Explicit wordlength for compare. Fixes compile with clang.İsmail Dönmez2010-10-03
| | | | | | Patch by İsmail Dönmez: ismail at namtrac dot org Originally committed as revision 25328 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compile on Darwin (FATE). Compile error:Alexander Strange2010-09-29
| | | | | | | | | yadif.c:226: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' yadif.c:220: error: 'asm' operand has impossible constraints Patch by Alexander Strange <astrange ithinksw com>. Originally committed as revision 25251 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use a Makefile in x86 subdirAurelien Jacobs2010-09-27
| | | | Originally committed as revision 25234 to svn://svn.ffmpeg.org/ffmpeg/trunk
* yadif filter, based on stefanos port of my yadif from mplayer.Michael Niedermayer2010-09-25
Compared to stefanos, 2 frame output works with ffplay. Originally committed as revision 25196 to svn://svn.ffmpeg.org/ffmpeg/trunk