33 Commits (d0eb5a1174c2626e26bf75801d2b99e1383884ac)

Author SHA1 Message Date
Ronald S. Bultje d0eb5a1174 Move H264 chroma MC from inline asm to yasm. This fixes VP3/5/6 and VC-1 15 years ago
Ronald S. Bultje 7e7c4b6008 Put ff_ prefix on non-static {put_signed,put,add}_pixels_clamped_mmx() 15 years ago
Måns Rullgård c0ec9918b0 Remove global mm_flags variable 15 years ago
Jason Garrett-Glaser 4a384de5b8 Split h264dsp and h264pred in configure. 15 years ago
Eli Friedman c12d6955e2 H.264: SSE2/SSSE3 weighted prediction asm 15 years ago
Jason Garrett-Glaser 17dc7c7a60 Fix h264/vp8 intra pred on Athlon XP 15 years ago
Jason Garrett-Glaser 29e719377f Add missing mm_support call toff_h264_pred_init_x86. 15 years ago
Jason Garrett-Glaser bc14f04b2f MMXEXT version of vp8 4x4 vertical pred 15 years ago
Jason Garrett-Glaser fb9927ad7d Add mmx/mmxext/ssse3 4x4 TM intra pred functions for vp8 15 years ago
Jason Garrett-Glaser 270a85d259 Fix some intra pred MMX functions that used MMXEXT instructions 15 years ago
Baptiste Coudurier 50f70541d3 Change MMXEXT to MMX2, MMXEXT is deprecated 15 years ago
Måns Rullgård 1f65b67c46 Fix x86 build with h264dsp disabled 15 years ago
Carl Eugen Hoyos 96da2a6967 Cosmetics: Fix indentation. 15 years ago
Jason Garrett-Glaser 4af8cdfc3f 16x16 and 8x8c x86 SIMD intra pred functions for VP8 and H.264 15 years ago
Reimar Döffinger 1c71b5c89a Replace more "m" constraints with MANGLE to fix compilation issues 15 years ago
Reimar Döffinger 27eecec359 Convert two "m" constraints to MANGLE to fix compilation with some compilers. 15 years ago
Måns Rullgård 84dc2d8afa Remove DECLARE_ALIGNED_{8,16} macros 15 years ago
Loren Merritt 900479bb74 optimize h264_loop_filter_strength_mmx2 15 years ago
Måns Rullgård c67278098d Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
David Conrad 1f630b9717 Use two separate memory arguments since 8+() is invalid gas syntax 15 years ago
Michael Niedermayer b4c2ada528 Attempt to fix asm compilation failure. 15 years ago
David Conrad c4f2b6dce3 Use constant offsets for memory operands since gcc is unable to 15 years ago
Michael Niedermayer 9ac4548ff7 Fix h264_loop_filter_strength_mmx2() so it works with b frames. 15 years ago
Michael Niedermayer ebddd2e253 Remove -2 -> -1 remapping, its not needed anymore as we must remap all 15 years ago
Ramiro Polla 74a841af8b Replace more uses of __attribute__((aligned)) by DECLARE_ALIGNED. 16 years ago
Alexander Strange 2b9969a945 H264: Fix out of bounds reads in SSSE3 MC 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
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
Aurelien Jacobs b250f9c66d Change semantic of CONFIG_*, HAVE_* and ARCH_*. 16 years ago
Mathieu Velten 21ff7689da Use H264 MMX chroma functions to accelerate RV40 decoding. 16 years ago
Jason Garrett-Glaser 37fed10087 Add x264 SSE2 iDCT functions to H.264 decoder. 16 years ago
Diego Biurrun a6493a8fbd Rename libavcodec/i386/ --> libavcodec/x86/. 16 years ago
Michael Niedermayer ac22385931 H.264 idct functions that include the chroma, inter luma and intra16 luma loops 16 years ago
Diego Pettenò be449fca79 Convert asm keyword into __asm__. 16 years ago
Michael Niedermayer 4f20b45fbe Fix h264_loop_filter_strength_mmx2() so it works with PAFF. 17 years ago
Ramiro Polla 40d0e665d0 Do not misuse long as the size of a register in x86. 17 years ago
Loren Merritt ce53144bac h264 chroma mc ssse3 17 years ago
Loren Merritt ec199cc94c asm argument that might be in memory needs a size 17 years ago
Loren Merritt 1d67b037f7 sse2 h264 motion compensation. not new code, just separate out the cases that didn't need ssse3. 17 years ago
Loren Merritt 20d565be6d put loop counter in a register if possible. makes some of the qpel functions 3% faster. 17 years ago
Loren Merritt 7080ec2937 fix aliasing warnings. simpler too. 17 years ago
Loren Merritt ddf969705f ssse3 h264 motion compensation. 17 years ago
Loren Merritt b64dfbb8d2 add qpel rounder once during hv rather than twice during hv and whatever it's averaged with 17 years ago
Loren Merritt fa9b873e08 clean up an ugliness introduced in r11826. this syntax will require fewer changes when adding future sse2 code. 17 years ago
Loren Merritt 6c01d0069d use mmx2/3dnow avg functions in avg_qpel*_mc00 17 years ago
Loren Merritt ed5d7a531c ff_h264_idct8_add_sse2. 17 years ago
Loren Merritt 51f0ac65df remove some movq in ff_h264_idct8_add_mmx. 225->217 cycles on core2. 17 years ago
Christophe Gisquet 28748a9128 Factorize some duplicated code from CAVS and H.264 into a common file. 17 years ago
Christophe Gisquet 9fa3572903 add MMX version for put_no_rnd_h264_chroma_mc8_c, used in VC-1 decoding. 17 years ago