65 Commits (82c76ceee74bdb9ad5365a25e5944619f6097491)

Author SHA1 Message Date
Ronald S. Bultje 79ce0f002e Fix compilation failure if yasm is disabled (missing vp3 symbols). 14 years ago
Ronald S. Bultje d0eb5a1174 Move H264 chroma MC from inline asm to yasm. This fixes VP3/5/6 and VC-1 14 years ago
Ronald S. Bultje e9f5f020c6 Move VP3 IDCT functions from inline ASM to YASM. This fixes part of the VP3/5/6 14 years ago
Ronald S. Bultje 7e7c4b6008 Put ff_ prefix on non-static {put_signed,put,add}_pixels_clamped_mmx() 14 years ago
Ronald S. Bultje 3a0885146c Move vp6_filter_diag4() from DSPContext to VP56DSPContext. 14 years ago
Måns Rullgård c0ec9918b0 Remove global mm_flags variable 14 years ago
Eli Friedman c12d6955e2 H.264: SSE2/SSSE3 weighted prediction asm 15 years ago
Måns Rullgård f079a64aea Move cavs dsp functions to their own struct 15 years ago
Loren Merritt c7b1d9768c relicense h264 deblock sse2 to lgpl 15 years ago
David Conrad c7eec58170 Move ff_pw_* from vc1dsp_mmx.c to dsputil_mmx.c 15 years ago
Ronald S. Bultje e9e456d850 VP8 MBedge loopfilter MMX/MMX2/SSE2 functions for both luma (width=16) 15 years ago
Ronald S. Bultje a711eb4829 VP8 H/V inner loopfilter MMX/MMXEXT/SSE2 optimizations. 15 years ago
David Conrad 7af8fbd348 Make ff_pw_4 128 bits 15 years ago
Ronald S. Bultje f2a30bd840 Simple H/V loopfilter for VP8 in MMX, MMX2 and SSE2 (yay for yasm macros). 15 years ago
Eli Friedman b3858964d6 Add const to some pointer parameters. 15 years ago
Jason Garrett-Glaser 4af8cdfc3f 16x16 and 8x8c x86 SIMD intra pred functions for VP8 and H.264 15 years ago
David Conrad 413abbe164 Add bitexact versions of put_no_rnd_pixels8 _x2 and _y2 for vp3/theora 15 years ago
David Conrad eb6a6cd788 vp3: DC-only IDCT 15 years ago
Måns Rullgård 4693b031a3 Move H264 dsputil functions into their own struct 15 years ago
Måns Rullgård 05aec7bb87 Separate DWT from snow and dsputil 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
David Conrad 19530266a5 Enable SSE2 (put|avg)_pixels_16_sse2 15 years ago
Alex Converse 3deb53849e Implement an sse version of scalarproduct_float(). 15 years ago
Måns Rullgård c67278098d Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
Gwenole Beauchesne 5716aec3f9 Fix XvMC. XvMCCreateBlocks() may not allocate 16-byte aligned blocks, 15 years ago
Diego Biurrun 4052cbf161 Get rid of pointless CONFIG_ANY_H263 preprocessor definition. 15 years ago
Loren Merritt 91e644ff77 r20739 broke compilation on systems without yasm 15 years ago
Loren Merritt b1159ad928 refactor and optimize scalarproduct 15 years ago
Loren Merritt b10fa1bb8b port ape dsp functions from sse2 to mmx 15 years ago
Loren Merritt e17ccf60fe huffyuv: add some const qualifiers 15 years ago
Loren Merritt 2f77923d72 simd add_hfyu_left_prediction 15 years ago
Måns Rullgård 35de5d2412 cosmetics: fix indentation after previous commit 15 years ago
Måns Rullgård 952e872198 Drop unused args from vector_fmul_add_add, simpify code, and rename 15 years ago
Vitor Sessak 9263a05aab Mark "i" parameter of vector_clipf_sse() as early-clobber 15 years ago
Vitor Sessak 50e23ae9d3 Mark parameter src of vector_clipf() as const 15 years ago
Vitor Sessak 0a68cd876e SSE optimized vector_clipf(). 10% faster TwinVQ decoding. 15 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
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
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