summaryrefslogtreecommitdiff
path: root/libavcodec/x86/mlpdsp.c
Commit message (Collapse)AuthorAge
* mlpdsp: x86: Respect cpuflagsLuca Barbato2013-07-12
|
* Add av_cold attributes to arch-specific init functionsDiego Biurrun2013-02-05
|
* dsputil: split out mlp dsp functionLuca Barbato2012-10-11
|
* x86: mlpdsp: mlp_filter_channel_x86 requires inline asmHendrik Leppkes2012-09-08
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* Don't include common.h from avutil.hMartin Storsjö2012-08-15
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: mlpdsp: avoid taking address of voidMans Rullgard2012-08-13
| | | | | | | | | | | | | | This code contains a C array of addresses of labels defined in inline asm. To do this, the names must be declared as external in C. The declared type does not matter since only the address is used, and for some reason, the author of the code used the 'void' type despite taking the address of a void expression being invalid. Changing the type to char, a reasonable choice since the alignment of the code labels cannot be known or guaranteed, eliminates gcc warnings and allows building with suncc. Signed-off-by: Mans Rullgard <mans@mansr.com>
* 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>
* configure: Drop check for availability of ten assembler operands.Diego Biurrun2011-06-28
| | | | | This was done to support gcc 2.95, which is an old legacy compiler that fails to compile the current codebase anyway.
* Replace FFmpeg with Libav in licence headersMans Rullgard2011-03-19
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Use fewer macros in x86-optimized mlpdsp.Ramiro Polla2009-06-03
| | | | | | Fixes compilation on 32-bit llvm which didn't allow a cast in an m operand. Originally committed as revision 19086 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mlp: Use LABEL_MANGLE() to export label symbols from inside asm block.Ramiro Polla2009-05-25
| | | | Originally committed as revision 18935 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MLP DSP functions x86-optimized.Ramiro Polla2009-05-23
12.59% overall speedup in x86_32 9.98% overall speedup in x86_64 compared to gcc 4.3.3 Originally committed as revision 18903 to svn://svn.ffmpeg.org/ffmpeg/trunk