56 Commits (1e224c5480790259038f3022c3697a581c27f6c9)

Author SHA1 Message Date
Måns Rullgård 01b2214758 Merge FFTContext and MDCTContext 15 years ago
Måns Rullgård f486321395 Move per-arch fft init bits into the corresponding subdirs 16 years ago
Måns Rullgård 4e36a5b46f Move declarations of some mmx functions to dsputil_mmx.h 16 years ago
Vitor Sessak 9263a05aab Mark "i" parameter of vector_clipf_sse() as early-clobber 16 years ago
Vitor Sessak 50e23ae9d3 Mark parameter src of vector_clipf() as const 16 years ago
Vitor Sessak 0a68cd876e SSE optimized vector_clipf(). 10% faster TwinVQ decoding. 16 years ago
John Adcock 3f87f39cb8 Update x264 asm code to latest to add support for 64-bit Windows. 16 years ago
Diego Biurrun 9be6f0d2f8 Do not check for both CONFIG_VC1_DECODER and CONFIG_WMV3_DECODER, 16 years ago
Diego Biurrun 99e5a9d1ea Do not redundantly check for both CONFIG_THEORA_DECODER and CONFIG_VP3_DECODER. 16 years ago
Carl Eugen Hoyos 36904c4c9f Icc 11.1 still does not align the stack pointer, disable some x264 functions. 16 years ago
Jason Garrett-Glaser 73b02e2460 SSE version of clear_blocks 16 years ago
Jason Garrett-Glaser 4f717c69ed idct_dc for VC-1/WMV3 decoder; ~11% faster decoding overall. 16 years ago
Ramiro Polla 74a841af8b Replace more uses of __attribute__((aligned)) by DECLARE_ALIGNED. 16 years ago
Ramiro Polla 989b7181ac Use fewer macros in x86-optimized mlpdsp. 16 years ago
Alexander Strange 2b9969a945 H264: Fix out of bounds reads in SSSE3 MC 16 years ago
Ramiro Polla 7c4c60e520 mlp: Use LABEL_MANGLE() to export label symbols from inside asm block. 16 years ago
Ramiro Polla 5624766d18 MLP DSP functions x86-optimized. 16 years ago
David Conrad c21c835b8d avg_ pixel functions need to use (dst+pix+1)>>1 to average with existing 16 years ago
David Conrad 9bf0fdf378 VC1: extend MMX qpel MC to include MMX2 avg qpel 16 years ago
David Conrad 8013da7364 VC1: add and use avg_no_rnd chroma MC functions 16 years ago
David Conrad c374691b28 Rename put_no_rnd_h264_chroma* to reflect its usage in VC1 only 16 years ago
Michael Niedermayer cfe675269b Do not use SSE2 SAD for snow as it requires more alignment than can be 16 years ago
Stefano Sabatini 6b4343616c Rename FF_MM_MMXEXT to FF_MM_MMX2, for both clarity and consistency 16 years ago
Reimar Döffinger 0be9e73e38 Mark line_skip3 asm argument as output-only instead of using av_uninit. 16 years ago
Reimar Döffinger d7460a9cac Mark put_signed_pixels_clamped_mmx output operands as early-clobber because 16 years ago
Reimar Döffinger 531a3d2721 Use DECLARE_ASM_CONST for non-global ff_vector128 constant used via MANGLE 16 years ago
Alex Converse 3dd6531208 Rewrite put_signed_pixels_clamped_mmx() to eliminate mmx.h from dsputil_mmx.c. 16 years ago
David Conrad 710441c2f6 Add SSE4 detection support 16 years ago
Matthieu Castet ecf05a5971 Remove useless casting in asm "m" operand. 16 years ago
Zuxy Meng d05f808dc9 Remove CPUID availability check on AMD64 as it's architectural. 16 years ago
Jason Garrett-Glaser e27ad11840 Convert x264 asm files to proper unix line breaks 16 years ago
Jason Garrett-Glaser 9bd5f59b33 Remove (incorrect) filenames from x264 asm files, add descriptions. 16 years ago
Alexander Strange b6188c5a55 Put dispatch_tab in the rodata section for macho64. 16 years ago
Zuxy Meng ecb24904fe add SSE2 version of vp6_filter_diag 16 years ago
Sebastien Lucas 6af3c226c3 add MMX version of vp6_filter_diag 16 years ago
Aurelien Jacobs 5110b25e1e convert ff_pw_64 into an xmm_reg for future use in vp6 sse code 16 years ago
Diego Biurrun 15c13dde98 Fix wrong file name in header, noticed by David DeHaven, dave sagetv com. 16 years ago
Diego Biurrun d3a4b4e09c Add check whether the compiler/assembler supports 10 or more operands. 16 years ago
Stefan Gehrer e090c70f2f avoid duplicating dsputil's clear_block 16 years ago
Diego Biurrun ea399a87b2 Remove svn:executable property from source file. 16 years ago
Loren Merritt 3daa434a40 ff_add_hfyu_median_prediction_mmx2 16 years ago
Loren Merritt 6166516d1f re-enable mid_pred asm on x86_64. (broke in r16681) 16 years ago
Baptiste Coudurier 353f87b8d4 fix typo in h264dsp_mmx (no effect currently as the function is not used), approved by Dark Shikari on IRC 16 years ago
Diego Biurrun bad5537e2c Use full internal pathname in doxygen @file directives. 16 years ago
David Conrad 137ae32760 Workaround for gcc 3.4 to align sh properly 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
Ramiro Polla 1bb04d5a44 configure: allow to disable sse code. 16 years ago