342 Commits (14eb0a2ed1da9a4cdcf55f2d13eb80327fe2d925)

Author SHA1 Message Date
Zuxy Meng 663deb54af Remove incorrect comment; MMX2 is preferred over 3DNow! on Athlon 18 years ago
Zuxy Meng 038bfcf9d6 3DNow! and SSSE3 optimization to QNS DSP functions; use pmulhrw/pmulhrsw instead of pmulhw 18 years ago
Aurelien Jacobs 5b0b7054b4 better separation of vp3dsp functions from dsputil_mmx.c 18 years ago
Ronald S. Bultje b550bfaa61 Add libavcodec to compiler include flags in order to simplify header 18 years ago
Panagiotis Issaris 9b5dc86746 Make vp3dsp*.c compilation optional. 18 years ago
Reimar Döffinger e36d79c837 Change some leftover __attribute__((unused)) and __attribute__((used)) to 18 years ago
Zuxy Meng 25e4f8aaee Faster SSE FFT/MDCT, patch by Zuxy Meng %zuxy P meng A gmail P com% 18 years ago
Loren Merritt ff506a906e sse2 & ssse3 versions of dct_quantize. 18 years ago
Loren Merritt 1edbfe1994 factor sum_abs_dctelem out of dct_sad, and simd it. 18 years ago
Loren Merritt 561f940c03 sse2 & ssse3 versions of hadamard. unroll and inline diff_pixels. 18 years ago
Loren Merritt ba53071acb 10l, r8991 broke mmx1 sad 18 years ago
Loren Merritt 72946825fa sse2 version of fullpel sad. 18 years ago
Loren Merritt 164d75ebf3 tweak mmx2 sad. 18 years ago
Loren Merritt eca3810e31 tweak mmx2 sad. 18 years ago
Loren Merritt 7c3a9fe2a3 sse2 version of fdct_col. 18 years ago
Loren Merritt 5adf43e47e cosmetics: remove code duplication in hadamard8_diff_mmx 18 years ago
Loren Merritt bba5293bb7 cosmetics: remove duplicate transpose macro 18 years ago
Reimar Döffinger a1ce61108b Fix parts missed in clip -> av_clip rename 18 years ago
Diego Biurrun fe0372296a typos 18 years ago
Loren Merritt 5900637219 mmx 16-bit ssd. 2.3x faster svq1 encoding. 18 years ago
Diego Biurrun d42f88025a Fix wrong conditional, Snow decoding, not encoding, was SIMD-accelerated. 18 years ago
Michael Niedermayer 58e31fb1d5 reorder a few more paddws to reduce dependancy chains 18 years ago
Michael Niedermayer b4fe97696c reorder paddws to reduce dependancy chain 18 years ago
Michael Niedermayer 0c67082e02 shortening dependancy chain in chroma mc2 18 years ago
Michael Niedermayer af26516261 remove now wrong comment 18 years ago
Michael Niedermayer 61240ae556 fix chroma mc2 bug, this is based on a patch by (Oleg Metelitsa oleg hitron co kr) 18 years ago
Michael Niedermayer 470d2d03cc gcc 2.95 fix 18 years ago
Måns Rullgård 459022f504 fix for x86-64 18 years ago
Michael Niedermayer b21e0b6dfc rewrite H264_CHROMA_MC4_TMPL (20% faster) 18 years ago
Michael Niedermayer 2a115873af add a few asserts to ensure alignment 18 years ago
Michael Niedermayer 00e210ddbb prevent h.264 MC related functions from being inlined (yes this is much faster the code just doesnt fit in the code cache otherwise) 18 years ago
Reimar Döffinger 392b76ca93 Minor AMD64 compilation fix 18 years ago
Michael Niedermayer 9bc0d3ef3e maybe fix x86_64 (untested) 18 years ago
Michael Niedermayer 7c4fd7eb0c factor out common subexprssion (gcc of course is too stupid to do this ...) 18 years ago
Michael Niedermayer 9301a0b4a9 merge asm fragments in H264_CHROMA_MC2_TMPL() 18 years ago
Panagiotis Issaris 9dd6c80453 Add the const specifier as needed to reduce the number of warnings. 18 years ago
Diego Biurrun 9688979c51 Fix some more license headers. 18 years ago
Guillaume Poirier 5a5c770d5a Add SSSE3 (Core2 aka Conroe/Merom/Woodcrester new instructions) detection 18 years ago
Måns Rullgård 849f10351d rename always_inline to av_always_inline and move to common.h 18 years ago
Måns Rullgård 486497e07b revert bad checkin 18 years ago
Måns Rullgård be6ed6fff4 move some CFLAGS settings away from config.* writing section 18 years ago
Måns Rullgård 7466ed2f02 zigzag_direct_noperm doesn't exist, remove declaration 18 years ago
Måns Rullgård 36cd306907 rename inverse -> ff_inverse 18 years ago
Måns Rullgård bb54f6ab62 adding more static keywords 18 years ago
Michael Niedermayer 079e61db5d ensure alignment (no speed change) 18 years ago
Michael Niedermayer f5a9e8f33d merging mov & and (no speedchange) 18 years ago
Michael Niedermayer e80cf125a7 2 instructions less (same speed) 18 years ago
Michael Niedermayer 9347118237 comment about failed optimization 18 years ago
Michael Niedermayer 38cfdc83f0 move luma tc0 related init into asm 18 years ago
Michael Niedermayer 25225c3773 2 instructions less in h264_loop_filter_luma_mmx2() 18 years ago