summaryrefslogtreecommitdiff
path: root/libavcodec/i386
Commit message (Collapse)AuthorAge
* Rename ABS macro to FFABS.Diego Biurrun2006-10-11
| | | | Originally committed as revision 6666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun2006-10-07
| | | | | | and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Compilation fix, printf gets redefined to please_use_av_log.Diego Biurrun2006-10-07
| | | | Originally committed as revision 6574 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Switch idct_mmx_xvid.c from GPL to LGPL as permitted by theDiego Biurrun2006-10-05
| | | | | | author, Peter Ross (pross xvid org). Originally committed as revision 6557 to svn://svn.ffmpeg.org/ffmpeg/trunk
* approximate qpel functions: sacrifice some quality for some decoding speed. ↵Loren Merritt2006-10-01
| | | | | | enabled on B-frames with -lavdopts fast. Originally committed as revision 6412 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add some #ifdef CONFIG_ENCODERS/DECODERSMåns Rullgård2006-09-27
| | | | Originally committed as revision 6356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics (indentation)Loren Merritt2006-09-21
| | | | Originally committed as revision 6313 to svn://svn.ffmpeg.org/ffmpeg/trunk
* tweak ff_imdct_calc_3dn2Loren Merritt2006-09-21
| | | | Originally committed as revision 6312 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse implementation of imdct.Loren Merritt2006-09-21
| | | | | | patch mostly by Zuxy Meng (zuxy dot meng at gmail dot com) Originally committed as revision 6311 to svn://svn.ffmpeg.org/ffmpeg/trunk
* New single instruction math operation headerLuca Barbato2006-09-19
| | | | Originally committed as revision 6291 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable vp3 mmx idct for theora files to avoid artifactsAurelien Jacobs2006-09-14
| | | | | | (see theora-a4_v6-k250-s0_2.ogg) Originally committed as revision 6253 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove the LGPL exception clause as discussed on ffmpeg-develDiego Biurrun2006-09-14
| | | | | | and move the dependent code under CONFIG_GPL. Originally committed as revision 6248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Enables back the mmx/sse optimized version of the vp3 idct.Aurelien Jacobs2006-09-12
| | | | | | | It generates different md5sum than the reference C implementation, but no visual difference, so enabled only when bitexact is not set. Originally committed as revision 6241 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add official LGPL license headers to the files that were missing them.Diego Biurrun2006-09-10
| | | | Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove redundant declarationsMåns Rullgård2006-09-02
| | | | Originally committed as revision 6153 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mmx implementation of deblocking strength decision.Loren Merritt2006-08-28
| | | | | | 2-3% faster h264. Originally committed as revision 6113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ff_fft_calc_3dn/3dn2/sse: convert intrinsics to inline asm.Loren Merritt2006-08-18
| | | | | | 2.5% faster fft, 0.5% faster vorbis. Originally committed as revision 6023 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplifyMichael Niedermayer2006-08-18
| | | | Originally committed as revision 6020 to svn://svn.ffmpeg.org/ffmpeg/trunk
* insufficient alignmentMichael Niedermayer2006-08-17
| | | | Originally committed as revision 6006 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix building with --disable-opts but MMX enabled.Marco Manfredini2006-08-13
| | | | | | patch by Marco Manfredini mldb %at% gmx %dot% net Originally committed as revision 5994 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support for MacIntel, last part: balign directivesJohn Dalgliesh2006-08-12
| | | | | | | | | | Determines whether .align's arg is power-of-two or not, then defines ASMALIGN appropriately in config.h. Changes all .baligns to ASMALIGNs. Patch by John Dalgliesh % johnd AH defyne P org % Original thread: Date: Aug 11, 2006 8:00 AM Subject: Re: [Ffmpeg-devel] Mac OS X Intel last part: balign directives Originally committed as revision 5990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vorbis simd tweaksLoren Merritt2006-08-11
| | | | Originally committed as revision 5983 to svn://svn.ffmpeg.org/ffmpeg/trunk
* convert vector_fmul_reverse_sse2 and vector_fmul_add_add_sse2 to sseMichael Niedermayer2006-08-10
| | | | | | please complain if they are slower on sse2 cpus ... Originally committed as revision 5976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse and 3dnow implementations of float->int conversion and mdct windowing.Loren Merritt2006-08-10
| | | | | | 15% faster vorbis. Originally committed as revision 5975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix x86 SIMD asm and pic, patch from Martin von Gagern <Martin.vGagern@gmx.net>Luca Barbato2006-08-10
| | | | Originally committed as revision 5973 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support for MacIntel, take xx: '/nop' illegal for old versions of GASJohn Dalgliesh2006-08-10
| | | | | | | | | Patch by John Dalgliesh % johnd AH defyne P org % Original thread: Date: Aug 8, 2006 8:12 PM Subject: Re: [Ffmpeg-devel] [PATCH] '/nop' illegal for old versions of GAS Originally committed as revision 5972 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for Mac OS X Intel part 2: Assembler macros in fdct_mmx.cJohn Dalgliesh2006-08-10
| | | | | | | | | | convert gas macros to ccp macros Patch by John Dalgliesh % johnd AH defyne P org % Original thread: Date: Aug 10, 2006 5:39 AM Subject: Re: [Ffmpeg-devel] Mac OS X Intel part 2: Assembler macros in fdct_mmx.c Originally committed as revision 5971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Support for Mac OS X Intel, part 3: binary integer constants:John Dalgliesh2006-08-10
| | | | | | | | | | Apple's assembler only understands the same integer constants as C does: hex, decimal, octal. It doesn't understand binary integer constants (0b...) so this patch replaces binary integer constants with hex ones. Patch by John Dalgliesh % johnd AH defyne P org % Original thread: Date: Aug 10, 2006 8:16 AM Subject: [Ffmpeg-devel] Mac OS X Intel part 3: binary integer constants Originally committed as revision 5970 to svn://svn.ffmpeg.org/ffmpeg/trunk
* emms -> femmsLoren Merritt2006-08-09
| | | | Originally committed as revision 5965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc 2.95 and 3.4.x on x86 32bit without fomit-frame-pointer can't even find ↵Loren Merritt2006-08-09
| | | | | | | | 5 registers for asm input. 0.5% slower vorbis. Originally committed as revision 5964 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slightly faster ff_imdct_calc_3dn2() on amd64. (gcc added a bunch of useless ↵Loren Merritt2006-08-08
| | | | | | movsxd) Originally committed as revision 5962 to svn://svn.ffmpeg.org/ffmpeg/trunk
* change vorbis_inverse_coupling_sse2() so it works on sse1 cpusMichael Niedermayer2006-08-08
| | | | Originally committed as revision 5957 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 3dnow2 implementation of imdct.Loren Merritt2006-08-08
| | | | | | 6% faster vorbis and wma. Originally committed as revision 5954 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l, vorbis_inverse_coupling_sse() was really 3dnowLoren Merritt2006-08-03
| | | | Originally committed as revision 5903 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse & sse2 implementations of vorbis channel coupling.Loren Merritt2006-08-03
| | | | | | 9% faster vorbis (on a K8). Originally committed as revision 5898 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some MMX optimizations for the CAVS decoderStefan Gehrer2006-07-29
| | | | Originally committed as revision 5846 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disable the vp3 mmx and sse2 idcts, their output doesnt match the c idct ↵Michael Niedermayer2006-07-19
| | | | | | (tested with -f crc) and the theora spec does not allow different idcts not to mention the difference is quite vissible ... Originally committed as revision 5788 to svn://svn.ffmpeg.org/ffmpeg/trunk
* #define SBUTTERFLY outside CONFIG_ENCODERSMåns Rullgård2006-07-05
| | | | Originally committed as revision 5628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.hLuca Abeni2006-07-03
| | | | Originally committed as revision 5595 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove redundant macro definitionsMåns Rullgård2006-07-02
| | | | Originally committed as revision 5589 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill warningMåns Rullgård2006-07-02
| | | | Originally committed as revision 5588 to svn://svn.ffmpeg.org/ffmpeg/trunk
* missmatch control for mpeg2 intra dequantization if bitexact=1Michael Niedermayer2006-04-28
| | | | Originally committed as revision 5328 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unused and unsupported Cyrix's "Extended MMX",Zuxy Meng2006-04-28
| | | | | | | | | | Add SSE3 support. Patch by Zuxy Meng < zuxy POIS meng AH gmail POIS com > Original thread: 04/26/06 13:13: [Ffmpeg-devel] [PATCH] Bug fix, SSE3 support in i386/cputest.c and dsputil.h Originally committed as revision 5326 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc-2.95 compile fix, patch by Wolfram Gloger <wmglo A dent PIS med PIS ↵Wolfram Gloger2006-04-18
| | | | | | uni-muenchen PIS de> Originally committed as revision 5298 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gmc_mmx tweaksLoren Merritt2006-04-05
| | | | Originally committed as revision 5269 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mmx implementation of 3-point GMC. (5x faster than C)Loren Merritt2006-04-04
| | | | Originally committed as revision 5265 to svn://svn.ffmpeg.org/ffmpeg/trunk
* altivec support for snowLuca Barbato2006-03-27
| | | | Originally committed as revision 5228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplified and slightly faster h264_chroma_mc8_mmxLoren Merritt2006-03-25
| | | | Originally committed as revision 5214 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prefetch pixels for future motion compensation. 2-5% faster h264.Loren Merritt2006-03-23
| | | | Originally committed as revision 5203 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10lLoren Merritt2006-03-22
| | | | Originally committed as revision 5201 to svn://svn.ffmpeg.org/ffmpeg/trunk