summaryrefslogtreecommitdiff
path: root/libavcodec/i386
Commit message (Collapse)AuthorAge
* 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
* merge a few asm blocks so gcc cant unoptimize it (658->631 dezicycles on duron)Michael Niedermayer2005-06-01
| | | | Originally committed as revision 4334 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get rid of 2 movq (680 -> 658 dezicycles on duron)Michael Niedermayer2005-06-01
| | | | Originally committed as revision 4333 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid one transpose (730->680 dezicycles on duron)Michael Niedermayer2005-06-01
| | | | Originally committed as revision 4332 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l (symbol mangling)Loren Merritt2005-06-01
| | | | Originally committed as revision 4331 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add rounding bias before the horizontal idct (765->730 dezicyles on duron)Michael Niedermayer2005-06-01
| | | | Originally committed as revision 4330 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MMX for H.264 iDCT (adapted from x264)Loren Merritt2005-05-31
| | | | Originally committed as revision 4329 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MMX code for (put|avg)_h264_chroma_mc8Zoltán Hidvégi2005-05-25
| | | | Originally committed as revision 4305 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264 deblocking optimizations (mmx for chroma_bS4 case, convert existing ↵Loren Merritt2005-05-18
| | | | | | cases to 8-bit math) Originally committed as revision 4271 to svn://svn.ffmpeg.org/ffmpeg/trunk
* porting the mmx&sse2 (sse2 untested) vp3 idcts to the lavc idct APIMichael Niedermayer2005-05-17
| | | | Originally committed as revision 4260 to svn://svn.ffmpeg.org/ffmpeg/trunk
* disabling vp3 mmx&mmx2 idcts, they must be ported over to the lavc idct API, ↵Michael Niedermayer2005-05-17
| | | | | | ill port the vp3 c idct Originally committed as revision 4255 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix PICMichael Niedermayer2005-05-08
| | | | Originally committed as revision 4204 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MMX for H.264 deblocking filterLoren Merritt2005-04-25
| | | | Originally committed as revision 4158 to svn://svn.ffmpeg.org/ffmpeg/trunk
* read 32bit instead of 64bit to avoid overreading and missalignmentsMichael Niedermayer2005-04-17
| | | | Originally committed as revision 4133 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimization and gcc 4.0 bug workaround patch by (Martin Drab >drab ↵Martin Drab2005-02-07
| | | | | | kepler.fjfi.cvut cz<) Originally committed as revision 3945 to svn://svn.ffmpeg.org/ffmpeg/trunk
* x86 cpu capabilities detection rewrite / cleanupMichael Niedermayer2004-12-13
| | | | Originally committed as revision 3750 to svn://svn.ffmpeg.org/ffmpeg/trunk
* detect sse on athlon-xp patch by (matthieu castet <castet >.< matthieu >at< ↵Matthieu Castet2004-12-05
| | | | | | free >.< fr>) Originally committed as revision 3729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>)Michael Niedermayer2004-10-28
| | | | Originally committed as revision 3643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc 3.4.3 preversions do not appreciate invalid instruction and operand ↵Aurelien Jacobs2004-10-17
| | | | | | combinations anymore patch by (Aurelien Jacobs <aurel at gnuage dot org>) Originally committed as revision 3604 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 ↵Aurelien Jacobs2004-10-11
| | | | | | patch by (Aurelien Jacobs <aurel at gnuage dot org>) Originally committed as revision 3578 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 1/2 resolution decodingMichael Niedermayer2004-09-25
| | | | Originally committed as revision 3507 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264_qpel8_hv_lowpass_mmx2/3dnowMichael Niedermayer2004-09-08
| | | | Originally committed as revision 3446 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264_qpel4_hv_lowpass_mmx2/3dnowMichael Niedermayer2004-09-08
| | | | | | alignment fixes Originally committed as revision 3445 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationMichael Niedermayer2004-09-08
| | | | Originally committed as revision 3440 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationMichael Niedermayer2004-09-07
| | | | Originally committed as revision 3439 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimizationMichael Niedermayer2004-09-07
| | | | Originally committed as revision 3438 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264 luma motion compensation in mmx2/3dnowMichael Niedermayer2004-09-07
| | | | Originally committed as revision 3437 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10000l fix and use more mmx2/3dnow code for mpeg4 qpel which has been ↵Michael Niedermayer2004-09-06
| | | | | | | | written and commited long time ago but appearently never used, qpel motion compensation is 5% faster now Originally committed as revision 3435 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l and better MMX/SSE detection for VIA1000Michael Niedermayer2004-07-16
| | | | Originally committed as revision 3323 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dc_precission=11 fixMichael Niedermayer2004-07-06
| | | | Originally committed as revision 3291 to svn://svn.ffmpeg.org/ffmpeg/trunk
* transmeta crusoe mmx detection by "Nobody/Anonymous - nobody" / sf feature ↵Michael Niedermayer2004-06-24
| | | | | | request tracker Originally committed as revision 3248 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse8 and nsse in mmxMichael Niedermayer2004-06-08
| | | | Originally committed as revision 3206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some of the warning fixes by (Michael Roitzsch <mroi at users dot ↵Michael Niedermayer2004-05-18
| | | | | | sourceforge dot net>) Originally committed as revision 3140 to svn://svn.ffmpeg.org/ffmpeg/trunk