205 Commits (6363827e13a430ad6c27bf18780e13b998effe43)

Author SHA1 Message Date
Loren Merritt ce53144bac h264 chroma mc ssse3 17 years ago
Zuxy Meng 9e8e6d318c Add missed call to ff_cavsdsp_init_3dnow() in dsputil_init_mmx() 17 years ago
Michael Niedermayer 943032b155 Hardcode register to prevent aparent miscompilation. 17 years ago
Michael Niedermayer dea00a4623 remove unused temp 17 years ago
Aurelien Jacobs 5a6a9e78ab move draw_edges() into dsputil 17 years ago
Aurelien Jacobs 97d1d009e2 split encoding part of dsputil_mmx into its own file 17 years ago
Reimar Döffinger 78d3d94f14 __asm __volatile -> asm volatile, improves code consistency and works 17 years ago
Loren Merritt 4a9ca0a279 simd and unroll png_filter_row 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 a2b7bc8e71 constant was excessively aligned 17 years ago
Loren Merritt ddf969705f ssse3 h264 motion compensation. 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 b2f775860b reduce code duplication 17 years ago
Loren Merritt b313e8159c avg_pixels4_mmx2 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
Baptiste Coudurier 066e0cc50d add parenthesis, fix warning: i386/dsputil_mmx.c:2618: warning: suggest parentheses around arithmetic in operand of | 17 years ago
Baptiste Coudurier afa4778989 fix prototypes, remove warning: i386/dsputil_mmx.c:3594: warning: assignment from incompatible pointer type 17 years ago
Reimar Döffinger 27215c6bf4 Use DECLARE_ALIGNED 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
Diego Biurrun 9fbd14acb8 Fix typo in macro name: WARPER8_16_SQ --> WRAPPER8_16_SQ. 17 years ago
Aurelien Jacobs 407c50a024 move FLAC mmx dsp to its own file 17 years ago
Diego Biurrun 571bf37f6d typo/clarification 17 years ago
Vitor Sessak 52b541ad79 spelling 17 years ago
Aurelien Jacobs bb6cc730e5 remove some unused ff_p* vars from dsputil 17 years ago
Aurelien Jacobs dbb5fdbdc8 remove useless #ifdef around extern declaration 17 years ago
Aurelien Jacobs 7c35b55111 cosmetics: indentation 17 years ago
Aurelien Jacobs 51ac88228a convert some #ifdef CONFIG_ to if(ENABLE_ 17 years ago
Aurelien Jacobs 5b67ce2afa build vc1dsp_mmx.c in its own compilation unit 17 years ago
Aurelien Jacobs 43de50659b use ff_ prefix for extern vars 17 years ago
Aurelien Jacobs 182f56cb0c make ff_p* vars extern so that they can be used in various *_mmx.c files 17 years ago
Christophe Gisquet 82821c913b add VC-1 MMX DSP functions, under MIT license. 17 years ago
Michael Niedermayer 02d361919a tring to workaround gcc 2.95 bug which causes random failures 17 years ago
Loren Merritt 6810b93a81 sse2 version of compute_autocorr(). 17 years ago
Ramiro Polla 7bcc1d5b66 CONFIG_7REGS has been renamed to HAVE_7REGS 17 years ago
Michael Niedermayer 90e9e94d0f workaround gcc bug, untested as my gcc is not complaining 17 years ago
Michael Niedermayer 629750290f avoid overflow in the 3rd lifting step, this now needs mmx2 at minimum 17 years ago
Michael Niedermayer 3e0f7126b5 update mmx code to latest snow changes 17 years ago
Michael Niedermayer d593e32983 use 16bit IDWT (a SIMD implementation of it should be >2x faster then with 17 years ago
Aurelien Jacobs 73f51a4d3e help some gcc version to optimize out those functions 18 years ago
Aurelien Jacobs 674eeb5f57 cosmetics: indentation 18 years ago
Aurelien Jacobs eb75a69818 Avoid linking with h263.c functions when the relevant codecs 18 years ago
Måns Rullgård a00177a952 make arguments to ssd_int8_vs_int16() const 18 years ago
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