summaryrefslogtreecommitdiff
path: root/libavcodec/i386
Commit message (Collapse)AuthorAge
...
* convert some #ifdef CONFIG_ to if(ENABLE_Aurelien Jacobs2007-11-27
| | | | Originally committed as revision 11103 to svn://svn.ffmpeg.org/ffmpeg/trunk
* build vc1dsp_mmx.c in its own compilation unitAurelien Jacobs2007-11-27
| | | | Originally committed as revision 11102 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use ff_ prefix for extern varsAurelien Jacobs2007-11-27
| | | | Originally committed as revision 11101 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make ff_p* vars extern so that they can be used in various *_mmx.c filesAurelien Jacobs2007-11-27
| | | | Originally committed as revision 11100 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Typo fix. Previous version had some picture error building up until next ↵Christophe Gisquet2007-11-25
| | | | | | | | | keyframe. Now MMX version decodes 1:1 what the C version does patch by Christophe GISQUET %christophe P gisquet A free P fr% Originally committed as revision 11090 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Strip debug stuff from vc1dsp_mmx.c, patch by Christophe GISQUET %hristophe ↵Christophe Gisquet2007-11-24
| | | | | | | | | | P gisquet A free P fr% Original thread: date: Nov 24, 2007 3:09 PM subject: [FFmpeg-devel] [PATCH] Strip debug stuff from vc1dsp_mmx.c Originally committed as revision 11088 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add VC-1 MMX DSP functions, under MIT license.Christophe Gisquet2007-11-21
| | | | | | | | | patch by Christophe GISQUET %christophe P gisquet A free P fr% original thread: date: Jul 7, 2007 12:52 PM subject: [FFmpeg-devel] [PATCH] VC-1 MMX DSP functions Originally committed as revision 11074 to svn://svn.ffmpeg.org/ffmpeg/trunk
* tring to workaround gcc 2.95 bug which causes random failuresMichael Niedermayer2007-11-12
| | | | Originally committed as revision 11003 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Explain why there are no multiple inclusion guards in these header files.Diego Biurrun2007-10-17
| | | | Originally committed as revision 10771 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove wrong multiple inclusion guards.Aurelien Jacobs2007-10-17
| | | | | | Those files are really meant to be included several times. Originally committed as revision 10766 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FFMPEG_ prefix to all multiple inclusion guards.Diego Biurrun2007-10-17
| | | | Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing multiple inclusion guards.Diego Biurrun2007-10-17
| | | | Originally committed as revision 10763 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix intended order of operations for 4 assert() checks.Shane2007-10-11
| | | | | | Patch by Shane, gnome42 T gmail O com Originally committed as revision 10711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sse2 version of compute_autocorr().Loren Merritt2007-09-29
| | | | | | | 4x faster than c (somehow, even though doubles only allow 2x simd). overal flac encoding: 15-50% faster on core2, 4-11% on k8, 3-13% on p4. Originally committed as revision 10621 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace complicated and currently broken manual alignment code byReimar Döffinger2007-08-30
| | | | | | DECLARE_ALIGNED_16. Fixes crash in ff_snow_horizontal_compose97i_sse2 Originally committed as revision 10261 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typoMichael Niedermayer2007-08-27
| | | | Originally committed as revision 10250 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CONFIG_7REGS has been renamed to HAVE_7REGSRamiro Polla2007-08-26
| | | | Originally committed as revision 10237 to svn://svn.ffmpeg.org/ffmpeg/trunk
* workaround gcc bug, untested as my gcc is not complainingMichael Niedermayer2007-08-26
| | | | Originally committed as revision 10236 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize the first vertical lifting step, this also prevents anotherMichael Niedermayer2007-08-26
| | | | | | overflow, the last known possible overflow Originally committed as revision 10234 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize 1st horizontal lifting stepMichael Niedermayer2007-08-26
| | | | Originally committed as revision 10231 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typoMichael Niedermayer2007-08-26
| | | | Originally committed as revision 10230 to svn://svn.ffmpeg.org/ffmpeg/trunk
* get rid of totally senseless "m" + read in register we have enoughMichael Niedermayer2007-08-26
| | | | | | registers to keep everything in registers Originally committed as revision 10229 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify senselessly complex addressingMichael Niedermayer2007-08-26
| | | | Originally committed as revision 10228 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticsMichael Niedermayer2007-08-26
| | | | | | | remove brain amputated mmx wrappers around sse2 macros fix name of ..._sub macro to match ..._add naming Originally committed as revision 10227 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid overflow in the 3rd lifting step, this now needs mmx2 at minimumMichael Niedermayer2007-08-26
| | | | | | (patch for plain mmx support is welcome ...) Originally committed as revision 10226 to svn://svn.ffmpeg.org/ffmpeg/trunk
* avoid an overflow in the 1 horizontal lifting stepMichael Niedermayer2007-08-25
| | | | Originally committed as revision 10225 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prevent one overflow in the first vertical lifting stepMichael Niedermayer2007-08-25
| | | | Originally committed as revision 10224 to svn://svn.ffmpeg.org/ffmpeg/trunk
* update mmx code to latest snow changesMichael Niedermayer2007-08-25
| | | | | | | note, the code likely can overflow and thus needs some more changes sse2 updated too but disabled as it is untested Originally committed as revision 10223 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use 16bit IDWT (a SIMD implementation of it should be >2x faster then withMichael Niedermayer2007-08-25
| | | | | | | the old 32bit code) disable mmx/sse2 optimizations as they need a rewrite now Originally committed as revision 10218 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change rounding of the horizontal DWT to match the vertical one.Michael Niedermayer2007-08-21
| | | | | | | This allows some simplifications and optimizations and should not have any effect on quality. Originally committed as revision 10172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove code which become unused by the previous changesMichael Niedermayer2007-08-21
| | | | Originally committed as revision 10166 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify and optimize the 4th vertical lifting step of the SSE2 code (untested)Michael Niedermayer2007-08-21
| | | | | | This also reduces the needed headroom in that step by 1 bit Originally committed as revision 10165 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify and optimize the 4th vertical lifting step of the MMX codeMichael Niedermayer2007-08-21
| | | | | | This also reduces the needed headroom in that step by 1 bit Originally committed as revision 10164 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify and speedup code, reduce needed headroom by 2 bits in the 3rdMichael Niedermayer2007-08-20
| | | | | | vertical lifting step of the SSE2 code (untested) Originally committed as revision 10163 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify, speedup and reduce needed headroom by 2 bits in the 3rdMichael Niedermayer2007-08-20
| | | | | | vertical lifting step Originally committed as revision 10162 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace <<1 by add for SSE2 (untested)Michael Niedermayer2007-08-20
| | | | Originally committed as revision 10161 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace <<1 by addMichael Niedermayer2007-08-20
| | | | Originally committed as revision 10160 to svn://svn.ffmpeg.org/ffmpeg/trunk
* slightly change horizontal lift3 so it needs 1 bit less headroomMichael Niedermayer2007-08-20
| | | | Originally committed as revision 10159 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove idiotc double subtraction from the sse2 code (untested, no sse2 here)Michael Niedermayer2007-08-20
| | | | Originally committed as revision 10158 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fixme noteMichael Niedermayer2007-08-20
| | | | Originally committed as revision 10157 to svn://svn.ffmpeg.org/ffmpeg/trunk
* and of course the unneeded double subtractions were blindly put in theMichael Niedermayer2007-08-20
| | | | | | | mmx code this also makes the affected code 4% faster Originally committed as revision 10156 to svn://svn.ffmpeg.org/ffmpeg/trunk
* help some gcc version to optimize out those functionsAurelien Jacobs2007-07-24
| | | | Originally committed as revision 9785 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: indentationAurelien Jacobs2007-07-10
| | | | Originally committed as revision 9582 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Avoid linking with h263.c functions when the relevant codecsAurelien Jacobs2007-07-10
| | | | | | are not compiled in. Originally committed as revision 9581 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make arguments to ssd_int8_vs_int16() constMåns Rullgård2007-07-08
| | | | Originally committed as revision 9548 to svn://svn.ffmpeg.org/ffmpeg/trunk
* typosDiego Biurrun2007-07-05
| | | | Originally committed as revision 9486 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license header consistency cosmeticsDiego Biurrun2007-07-05
| | | | Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Group all copyright and author notices together.Diego Biurrun2007-07-05
| | | | Originally committed as revision 9483 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a comment to indicate which #endif belong to which #defineGuillaume Poirier2007-06-17
| | | | Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add multiple inclusion guards to headersMåns Rullgård2007-06-17
| | | | Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk