413 Commits (8916b4b55b16fe44795aba66ca843c2b5b758fc4)

Author SHA1 Message Date
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
Michael Niedermayer bda2203d56 preempt possible overflow 18 years ago
Michael Niedermayer 5a1553dee3 1 instruction less 18 years ago
Michael Niedermayer e9f1885c21 optimize H264_DEBLOCK_P0_Q0 18 years ago
Diego Biurrun 7c428ea681 Put libmpeg2 IDCT functions under CONFIG_GPL, fixes link failure 18 years ago
Diego Biurrun c26abfa541 Rename ABS macro to FFABS. 18 years ago
Diego Biurrun b78e7197a8 Change license headers to say 'FFmpeg' instead of 'this program/this library' 18 years ago
Diego Biurrun ade6e7f3ae Compilation fix, printf gets redefined to please_use_av_log. 18 years ago
Diego Biurrun 0eb59ddba4 Switch idct_mmx_xvid.c from GPL to LGPL as permitted by the 18 years ago
Loren Merritt 2833fc4646 approximate qpel functions: sacrifice some quality for some decoding speed. enabled on B-frames with -lavdopts fast. 19 years ago
Måns Rullgård 62bb489b13 add some #ifdef CONFIG_ENCODERS/DECODERS 19 years ago
Loren Merritt a4eb118a41 cosmetics (indentation) 19 years ago
Loren Merritt f469094c9b tweak ff_imdct_calc_3dn2 19 years ago
Loren Merritt ebbafcb454 sse implementation of imdct. 19 years ago
Luca Barbato 99aed7c8fc New single instruction math operation header 19 years ago
Aurelien Jacobs 2a2311bee3 disable vp3 mmx idct for theora files to avoid artifacts 19 years ago
Diego Biurrun 7f889a76ad Remove the LGPL exception clause as discussed on ffmpeg-devel 19 years ago
Aurelien Jacobs 1dac8fea05 Enables back the mmx/sse optimized version of the vp3 idct. 19 years ago
Diego Biurrun 04d7f60143 Add official LGPL license headers to the files that were missing them. 19 years ago
Måns Rullgård 0e176c3eb5 remove redundant declarations 19 years ago
Loren Merritt 3e20143ee7 mmx implementation of deblocking strength decision. 19 years ago
Loren Merritt 1e4ecf26f5 ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm. 19 years ago
Michael Niedermayer cf5aed5bad simplify 19 years ago
Michael Niedermayer 3829a62eae insufficient alignment 19 years ago
Marco Manfredini 6bb9e49249 Fix building with --disable-opts but MMX enabled. 19 years ago
John Dalgliesh 4454dc1b6f Support for MacIntel, last part: balign directives 19 years ago
Loren Merritt 069720565c vorbis simd tweaks 19 years ago
Michael Niedermayer 1f1aa1d955 convert vector_fmul_reverse_sse2 and vector_fmul_add_add_sse2 to sse 19 years ago
Loren Merritt eb4825b5d4 sse and 3dnow implementations of float->int conversion and mdct windowing. 19 years ago
Luca Barbato ffad4ed154 Fix x86 SIMD asm and pic, patch from Martin von Gagern <Martin.vGagern@gmx.net> 19 years ago