448 Commits (6363827e13a430ad6c27bf18780e13b998effe43)

Author SHA1 Message Date
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 ac40ce4244 Typo fix. Previous version had some picture error building up until next keyframe. 17 years ago
Christophe Gisquet d3a9c44e1d Strip debug stuff from vc1dsp_mmx.c, patch by Christophe GISQUET %hristophe P gisquet A free P fr% 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
Diego Biurrun deb43f0bd8 Explain why there are no multiple inclusion guards in these header files. 17 years ago
Aurelien Jacobs ab54bff20a Remove wrong multiple inclusion guards. 17 years ago
Diego Biurrun 5b21bdabe4 Add FFMPEG_ prefix to all multiple inclusion guards. 17 years ago
Diego Biurrun 31b2c1446f Add missing multiple inclusion guards. 17 years ago
Shane bdb273564c Fix intended order of operations for 4 assert() checks. 17 years ago
Loren Merritt 6810b93a81 sse2 version of compute_autocorr(). 17 years ago
Reimar Döffinger eafa1c90e5 Replace complicated and currently broken manual alignment code by 17 years ago
Michael Niedermayer 267b9479ac typo 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 cefa599953 optimize the first vertical lifting step, this also prevents another 17 years ago
Michael Niedermayer c90762766a optimize 1st horizontal lifting step 17 years ago
Michael Niedermayer 1104bf2b20 typo 17 years ago
Michael Niedermayer 8b5029295d get rid of totally senseless "m" + read in register we have enough 17 years ago
Michael Niedermayer bc1e78d896 simplify senselessly complex addressing 17 years ago
Michael Niedermayer 25bb359f73 cosmetics 17 years ago
Michael Niedermayer 629750290f avoid overflow in the 3rd lifting step, this now needs mmx2 at minimum 17 years ago
Michael Niedermayer b696a4c91d avoid an overflow in the 1 horizontal lifting step 17 years ago
Michael Niedermayer 9caa1cccb9 prevent one overflow in the first vertical lifting step 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
Michael Niedermayer ce611a27be Change rounding of the horizontal DWT to match the vertical one. 17 years ago
Michael Niedermayer 30cd3e66bd remove code which become unused by the previous changes 17 years ago
Michael Niedermayer 72dee89b5d Simplify and optimize the 4th vertical lifting step of the SSE2 code (untested) 17 years ago
Michael Niedermayer d0dae46a90 Simplify and optimize the 4th vertical lifting step of the MMX code 17 years ago
Michael Niedermayer 1ffbbef217 Simplify and speedup code, reduce needed headroom by 2 bits in the 3rd 17 years ago
Michael Niedermayer 4bf1790421 simplify, speedup and reduce needed headroom by 2 bits in the 3rd 17 years ago
Michael Niedermayer dd30437bbe replace <<1 by add for SSE2 (untested) 17 years ago
Michael Niedermayer 7e665a3943 replace <<1 by add 17 years ago
Michael Niedermayer eee649d3b5 slightly change horizontal lift3 so it needs 1 bit less headroom 17 years ago
Michael Niedermayer be3b22f9ca remove idiotc double subtraction from the sse2 code (untested, no sse2 here) 17 years ago
Michael Niedermayer 8510c519e7 fixme note 17 years ago
Michael Niedermayer 3a9f44d5d5 and of course the unneeded double subtractions were blindly put in the 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
Diego Biurrun 09a6682648 typos 18 years ago
Diego Biurrun e5a389a1b7 license header consistency cosmetics 18 years ago
Diego Biurrun 7b94177e37 Group all copyright and author notices together. 18 years ago
Guillaume Poirier efb775777f add a comment to indicate which #endif belong to which #define 18 years ago
Måns Rullgård 699b3f99d0 add multiple inclusion guards to headers 18 years ago
Måns Rullgård 8657d5e549 correct type for {put,avg}_h264_chroma_mc2_mmx2 18 years ago