summaryrefslogtreecommitdiff
path: root/libavcodec/i386
Commit message (Collapse)AuthorAge
* 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
* added mmx implementation of h264_chroma_mc2Loren Merritt2006-03-22
| | | | Originally committed as revision 5200 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add MMX and SSE versions of ff_snow_inner_add_yblockRobert Edele2006-03-22
| | | | | | | | | Patch by Robert Edele < yartrebo AH earthlink POIS net > Original Thread: Date: Mar 22, 2006 3:24 AM Subject: [Ffmpeg-devel] [PATCH] snow mmx + sse2 part 5 Originally committed as revision 5197 to svn://svn.ffmpeg.org/ffmpeg/trunk
* snow mmx+sse2 optimizations, part 4Robert Edele2006-03-21
| | | | | | Patch by Robert Edele, yartrebo <<at>> earthlink <<dot>> net Originally committed as revision 5191 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the mmx and sse2 implementations of ff_snow_vertical_compose().Robert Edele2006-03-20
| | | | | | | | | Patch by Robert Edele < yartrebo AH earthlink POIS net > Original thread: Date: Mar 20, 2006 5:54 PM Subject: [Ffmpeg-devel] [PATCH] snow mmx + sse2 part 3 Originally committed as revision 5185 to svn://svn.ffmpeg.org/ffmpeg/trunk
* First part of a series of speed-enchancing patches.Robert Edele2006-03-16
| | | | | | | | | | | | This one sets up a snow.h and makes snow use the dsputil function pointer framework to access the three functions that will be implemented in asm in the other parts of the patchset. Patch by Robert Edele < yartrebo AH earthlink POIS net> Original thread: Subject: [Ffmpeg-devel] [PATCH] Snow mmx+sse2 asm optimizations Date: Sun, 05 Feb 2006 12:47:14 -0500 Originally committed as revision 5172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 3DNow! & Extended 3DNow! versions of FFTZuxy Meng2006-03-08
| | | | | | | Patch by Zuxy Meng, zuxy <<dot>> meng >>at<< gmail <<dot>> com Minor non-functional diff-related fixes by me. Originally committed as revision 5125 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264_idct8_add_mmxLoren Merritt2006-03-07
| | | | Originally committed as revision 5123 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264_idct_add only needs mmx1Loren Merritt2006-03-07
| | | | Originally committed as revision 5122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use xorps instead of mulps to toggle the sign of a float, as suggested by ↵Zuxy Meng2006-03-05
| | | | | | | | | | | Software Optimization Guide for AMD64 Processors. Patch by Zuxy Meng < zuxy POIS meng AH gmail POIS com > OKed by Michael Original thread: Date: Mar 5, 2006 8:15 PM Subject: [Ffmpeg-devel] [PATCH] Little optimization to fft_sse.c Originally committed as revision 5112 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc2.95 workaroundLoren Merritt2006-03-05
| | | | Originally committed as revision 5111 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove some useless instructionsLoren Merritt2006-03-04
| | | | Originally committed as revision 5109 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 4% faster h264_qpel_mcLoren Merritt2006-03-02
| | | | Originally committed as revision 5094 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264: special case dc-only idct. ~1% faster overallLoren Merritt2006-02-10
| | | | Originally committed as revision 4971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l in 1.12Loren Merritt2006-02-09
| | | | Originally committed as revision 4965 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (x86_64)Loren Merritt2006-02-07
| | | | Originally committed as revision 4952 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 18% faster put_h264_qpel16_mc[13]2_mmx2Loren Merritt2006-02-07
| | | | Originally committed as revision 4951 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 11% faster put_h264_qpel16_v_lowpass_mmx2Loren Merritt2006-02-07
| | | | Originally committed as revision 4950 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 15% faster put_h264_qpel16_hv_lowpass_mmx2Loren Merritt2006-02-07
| | | | Originally committed as revision 4949 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MSVC-compatible __align8/__align16 declarationSteve L'Homme2006-02-05
| | | | | | patch by Steve Lhomme, steve .dot. lhomme .at. free .dot. fr Originally committed as revision 4942 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Update licensing information: The FSF changed postal address.Diego Biurrun2006-01-12
| | | | Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
* tweak h264_biweightLoren Merritt2006-01-09
| | | | Originally committed as revision 4835 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix some potential arithmetic overflows in pred_direct_motion() andLoren Merritt2005-12-30
| | | | | | ff_h264_weight_WxH_mmx2(). Originally committed as revision 4795 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: tabs --> spaces, some prettyprintingDiego Biurrun2005-12-22
| | | | Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* COSMETICS: Remove all trailing whitespace.Diego Biurrun2005-12-17
| | | | Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the rest of missing Reg_* macros to support both AMD-64 style regs and ↵Guillaume Poirier2005-12-10
| | | | | | | | IA32 regs. Not used yet, but should be once the SIMD code to accelerate Snow decoding is merged. Originally committed as revision 4731 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use sse16_sse2() in nsseLoren Merritt2005-11-12
| | | | Originally committed as revision 4688 to svn://svn.ffmpeg.org/ffmpeg/trunk
* faster h264_chroma_mc8_mmx, added h264_chroma_mc4_mmx.Loren Merritt2005-10-27
| | | | | | 2-4% overall speedup. Originally committed as revision 4666 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264 mmx weighted prediction. up to 3% overall speedup.Loren Merritt2005-10-09
| | | | Originally committed as revision 4630 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse2 16x16 sum squared diff (306=>268 cycles on a K8)Loren Merritt2005-09-30
| | | | | | faster 8x8 mmx ssd (77=>70 cycles) Originally committed as revision 4623 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace a few mov + psrlq with pshufw, there are more cases which could ↵Michael Niedermayer2005-09-21
| | | | | | | | benefit from this but they would require us to duplicate some functions ... the trick is from various places (my own code in libpostproc, a patch on the x264 list, ...) Originally committed as revision 4608 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix compile without CONFIG_GPL, misplaced #endif caused a missing }.Reimar Döffinger2005-09-10
| | | | Originally committed as revision 4575 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unused table entriesMichael Niedermayer2005-09-10
| | | | | | change non portable table access Originally committed as revision 4574 to svn://svn.ffmpeg.org/ffmpeg/trunk
* xvids mmx&mmx2 idctsMichael Niedermayer2005-09-10
| | | | | | | needed to decode xvid without some minor artefacts under #ifdef CONFIG_GPL of course Originally committed as revision 4572 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Kill some compiler warnings. Compiled code verified identical after changes.Måns Rullgård2005-09-06
| | | | Originally committed as revision 4567 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify (d&a) and (d&~a) calculation, hint by skalMichael Niedermayer2005-09-03
| | | | Originally committed as revision 4552 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add consts (this was in my local tree, dunno where it came from, probably ↵Michael Niedermayer2005-09-02
| | | | | | forgoten from some const patch) Originally committed as revision 4551 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill a bunch of compiler warningsMåns Rullgård2005-08-14
| | | | Originally committed as revision 4522 to svn://svn.ffmpeg.org/ffmpeg/trunk
* libavutil: Utility code from libavcodec moved to a separate library.Alexander Strasser2005-08-01
| | | | Originally committed as revision 4489 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sort H.264 mmx dsp functions into their own fileLoren Merritt2005-06-02
| | | | Originally committed as revision 4338 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adding a few constMichael Niedermayer2005-06-01
| | | | Originally committed as revision 4337 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 100l for myself (breaking amd64)Michael Niedermayer2005-06-01
| | | | Originally committed as revision 4336 to svn://svn.ffmpeg.org/ffmpeg/trunk