342 Commits (14eb0a2ed1da9a4cdcf55f2d13eb80327fe2d925)

Author SHA1 Message Date
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 19 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
John Dalgliesh 347be47226 Support for MacIntel, take xx: '/nop' illegal for old versions of GAS 19 years ago
John Dalgliesh 0fc256f3d9 Add support for Mac OS X Intel part 2: Assembler macros in fdct_mmx.c 19 years ago
John Dalgliesh fc48b6fe74 Support for Mac OS X Intel, part 3: binary integer constants: 19 years ago
Loren Merritt ee5df92750 emms -> femms 19 years ago
Loren Merritt 2494bdd90d gcc 2.95 and 3.4.x on x86 32bit without fomit-frame-pointer can't even find 5 registers for asm input. 19 years ago
Loren Merritt 1b87c40245 slightly faster ff_imdct_calc_3dn2() on amd64. (gcc added a bunch of useless movsxd) 19 years ago
Michael Niedermayer 21bb884fb7 change vorbis_inverse_coupling_sse2() so it works on sse1 cpus 19 years ago
Loren Merritt bcfa3e58ee 3dnow2 implementation of imdct. 19 years ago
Loren Merritt cd035a6051 10l, vorbis_inverse_coupling_sse() was really 3dnow 19 years ago
Loren Merritt 2dac4acfc0 sse & sse2 implementations of vorbis channel coupling. 19 years ago
Stefan Gehrer 595e7bd940 some MMX optimizations for the CAVS decoder 19 years ago
Michael Niedermayer 5ced7b80ad disable the vp3 mmx and sse2 idcts, their output doesnt match the c idct (tested with -f crc) and the theora spec does not allow different idcts not to mention the difference is quite vissible ... 19 years ago
Måns Rullgård 98d417cbcd #define SBUTTERFLY outside CONFIG_ENCODERS 19 years ago
Luca Abeni 9c39071d6d Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.h 19 years ago
Måns Rullgård 3f8674a902 remove redundant macro definitions 19 years ago
Måns Rullgård 8fb0d07339 kill warning 19 years ago
Michael Niedermayer e27b6e62f7 missmatch control for mpeg2 intra dequantization if bitexact=1 19 years ago
Zuxy Meng 392f6da897 Remove unused and unsupported Cyrix's "Extended MMX", 19 years ago
Wolfram Gloger f42635f558 gcc-2.95 compile fix, patch by Wolfram Gloger <wmglo A dent PIS med PIS uni-muenchen PIS de> 19 years ago
Loren Merritt 75ca1a5f70 gmc_mmx tweaks 19 years ago
Loren Merritt 703c8195a8 mmx implementation of 3-point GMC. (5x faster than C) 19 years ago