summaryrefslogtreecommitdiff
path: root/libavcodec/i386
Commit message (Collapse)AuthorAge
* 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
* correct type for {put,avg}_h264_chroma_mc2_mmx2Måns Rullgård2007-06-16
| | | | Originally committed as revision 9333 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc typo fixesDiego Biurrun2007-06-12
| | | | Originally committed as revision 9291 to svn://svn.ffmpeg.org/ffmpeg/trunk
* misc spelling fixesDiego Biurrun2007-06-12
| | | | Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
* work around issues with the old version of Gnu Assembler shipped onGraham Booker2007-06-08
| | | | | | | | | | | | | Intel / OSX 10.4.9 patch by Graham Booker % gbooker A cod3r P com % Original thread: Date: May 25, 2007 11:51 PM Subject: [FFmpeg-devel] r9017 breaks WMA decoding on Intel Macs The patch: Date: Jun 3, 2007 4:37 PM Subject: Re: [FFmpeg-devel] r9017 breaks WMA decoding on Intel Macs Originally committed as revision 9260 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Preprocessor #defines starting with __ are reserved for the system.Diego Biurrun2007-06-07
| | | | Originally committed as revision 9251 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use FFmpeg-specific CPU feature definitions.Ronald S. Bultje2007-06-07
| | | | | | | | | taken from a patch by Ronald S. Bultje, rbultje ronald.bitfreak net Date: Thu, 07 Jun 2007 08:57:46 -0400 Subject: Re: [FFmpeg-devel] [PATCH] Coremake support - ffmpeg_nommx.patch (1/1) - ffmpeg-nommx.patch (1/1) - ff-cputest-noavconfig.patch (1/1) Originally committed as revision 9250 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename attribute_unused to av_unused and moves its declaration to common.hCarl Eugen Hoyos2007-05-30
| | | | | | | | patch by Carl Eugen Hoyos cehoyos chez ag or at original thread: [FFmpeg-devel] [PATCH] attribute_unused -> av_unused date: 05/29/2007 01:23 PM Originally committed as revision 9155 to svn://svn.ffmpeg.org/ffmpeg/trunk