35 Commits (b62d4c16c901a7e3fe0296345970bce815ac410e)

Author SHA1 Message Date
Diego Biurrun e0c6cce447 x86: Replace checks for CPU extensions and flags by convenience macros 12 years ago
Diego Biurrun 8cb7ed5562 x86: avcodec: Drop silly "_mmx" suffix from dsputil template names 12 years ago
Diego Biurrun 17337f54c0 x86: Split inline and external assembly #ifdefs 13 years ago
Mans Rullgard c318626ce2 x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h 13 years ago
Diego Biurrun 239fdf1b4a x86: build: replace mmx2 by mmxext 13 years ago
Ronald S. Bultje 53dfaedc01 x86/dsputilenc: bury inline asm under HAVE_INLINE_ASM. 13 years ago
Ronald S. Bultje 723b266d72 dsputilenc: group yasm and inline asm function pointer assignment. 13 years ago
Ronald S. Bultje ceabc13f12 dsputilenc_mmx: split assignment of ff_sse16_sse2 to SSE2 section. 13 years ago
Martin Storsjö 9cf0841ef3 dsputil: Add ff_ prefix to the dsputil*_init* functions 13 years ago
Mans Rullgard 874f1a901d dsputil: template get_pixels() for different bit depths 14 years ago
Mans Rullgard 0a72533e98 jfdctint: add 10-bit version 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Justin Ruggles 56f8952b25 Move lpc_compute_autocorr() from DSPContext to a new struct LPCContext. 14 years ago
Mans Rullgard ef4a65149d Replace ASMALIGN() with .p2align 14 years ago
Ramiro Polla 559738eff3 dsputil_mmx: prefer xmm registers below xmm6 when they are available 14 years ago
Måns Rullgård c0bc8b9afb x86: disable SSE functions using stack when stack is not aligned 14 years ago
Ronald S. Bultje 6c3d021891 Properly add HAVE_YASM around yasmified symbols. Should fix compile error 14 years ago
Ronald S. Bultje e2e341048e Move hadamard_diff{,16}_{mmx,mmx2,sse2,ssse3}() from inline asm to yasm, 14 years ago
Ronald S. Bultje d0acc2d2e9 Move sse16_sse2() from inline asm to yasm. It is one of the functions causing 14 years ago
Stefano Sabatini c6c98d0897 Move mm_support() from libavcodec to libavutil, make it a public 15 years ago
Stefano Sabatini 7160bb716b Rename FF_MM_ symbols related to CPU features flags as AV_CPU_FLAG_ 15 years ago
Måns Rullgård c0ec9918b0 Remove global mm_flags variable 15 years ago
Ronald S. Bultje 6526976f0c Remove FF_MM_SSE2/3 flags for CPUs where this is generally not faster than 15 years ago
Måns Rullgård f49747e904 x86: move function prototypes to header files 15 years ago
Måns Rullgård 84dc2d8afa Remove DECLARE_ALIGNED_{8,16} macros 15 years ago
Måns Rullgård c67278098d Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
Loren Merritt e17ccf60fe huffyuv: add some const qualifiers 15 years ago
Justin Ruggles f4d608e344 add CONFIG_LPC to the build system for lpc dsputil functions. fixes build 15 years ago
Justin Ruggles fde82ca7e4 Move autocorrelation function from flacenc.c to lpc.c. Also rename the 15 years ago
Stefano Sabatini 6b4343616c Rename FF_MM_MMXEXT to FF_MM_MMX2, for both clarity and consistency 16 years ago
Diego Biurrun 406792e7b0 cosmetics: Remove pointless period after copyright statement non-sentences. 16 years ago
Aurelien Jacobs 199436b952 moves mid_pred() into mathops.h (with arch specific code split by directory) 16 years ago
Aurelien Jacobs 49fb20cb8a replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_ 16 years ago
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
Diego Biurrun a6493a8fbd Rename libavcodec/i386/ --> libavcodec/x86/. 16 years ago
Dominik Mierzejewski 82d1605fe7 Remove duplicated MM_* macros for CPU capabilities from dsputil.h. 16 years ago
Diego Pettenò 782fc0c36f Rename template included sources from .h to _template.c. 16 years ago
Diego Pettenò be449fca79 Convert asm keyword into __asm__. 16 years ago
Baptiste Coudurier f76543c9b9 get_pixels_sse2, ~+12% performance compared to mmx 16 years ago
Victor Pollex 1835cda65a Make LOAD4/STORE4 macros more generic. 17 years ago
Michael Niedermayer 0bd134abd3 Simplify vsad16_mmx2(). 17 years ago
Michael Niedermayer 6bf6a9301b Simplify vsad16_mmx(). 17 years ago
Michael Niedermayer e13810223a Simplify vsad_intra16_mmx2() 17 years ago
Michael Niedermayer 06bb35f94c Simplify vsad_intra16_mmx() 17 years ago
Diego Biurrun 245976da2a Use full path for #includes from another directory. 17 years ago
Ramiro Polla 40d0e665d0 Do not misuse long as the size of a register in x86. 17 years ago
Aurelien Jacobs 97d1d009e2 split encoding part of dsputil_mmx into its own file 17 years ago