summaryrefslogtreecommitdiff
path: root/libavcodec/dsputil.h
Commit message (Collapse)AuthorAge
* Typos in commentsLuca Barbato2007-03-30
| | | | Originally committed as revision 8561 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mmx 16-bit ssd. 2.3x faster svq1 encoding.Loren Merritt2007-03-30
| | | | Originally committed as revision 8559 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add the const specifier as needed to reduce the number of warnings.Panagiotis Issaris2007-01-30
| | | | Originally committed as revision 7764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add SSSE3 (Core2 aka Conroe/Merom/Woodcrester new instructions) detectionGuillaume Poirier2006-12-18
| | | | Originally committed as revision 7332 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ff_check_alignment to warn the user about a missaligned stackMichael Niedermayer2006-12-07
| | | | Originally committed as revision 7249 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Added entry for H.264 DCT to the DSP context.Panagiotis Issaris2006-12-07
| | | | Originally committed as revision 7247 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add comment denoting group of H.264 functionsPanagiotis Issaris2006-12-05
| | | | Originally committed as revision 7227 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move BE_*/LE_*/ST*/LD* macros to a common place. Some furtherReimar Döffinger2006-12-03
| | | | | | | optimization/cleanup would be desirable (e.g. LE_* and LD* should be the same on x86). Originally committed as revision 7218 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move copy_block* functions to dsp dsputil.hBrian Foley2006-11-26
| | | | | | | | | Patch by Brian Foley % bfoley A compsoc P nuigalway P ie % Original thread: Date: Nov 26, 2006 6:44 PM Subject: Re: [Ffmpeg-devel] [PATCH] put_mpeg4_qpel16_h_lowpass altivec, take 2 Originally committed as revision 7172 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Correct rounding values in overlap filteringKostya Shishkov2006-11-26
| | | | Originally committed as revision 7171 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revert bad checkinMåns Rullgård2006-11-14
| | | | Originally committed as revision 7044 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move some CFLAGS settings away from config.* writing sectionMåns Rullgård2006-11-14
| | | | Originally committed as revision 7043 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename squareTbl -> ff_squareTblMåns Rullgård2006-11-12
| | | | Originally committed as revision 6995 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rename cropTbl -> ff_cropTblMåns Rullgård2006-11-12
| | | | Originally committed as revision 6992 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
* 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
* 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
* ADI Blackfin optimizationsMichael Benjamin2006-09-16
| | | | | | patch by Michael Benjamin, neuroptik gmail com Originally committed as revision 6282 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Drop put_vc1_qpel_pixels_tab as they won't be needed anymore.Kostya Shishkov2006-09-02
| | | | Originally committed as revision 6152 to svn://svn.ffmpeg.org/ffmpeg/trunk
* New function for chroma MC (will be used in VC-1)Kostya Shishkov2006-09-02
| | | | Originally committed as revision 6150 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Align the input buffer in ffplay, introduce a public macro for aligned ↵Luca Barbato2006-08-31
| | | | | | | | declarations Update the avcodec_decode_audio and the float_to_int16 descriptions accordingly Originally committed as revision 6147 to svn://svn.ffmpeg.org/ffmpeg/trunk
* New qpel MC functions conforming to VC-1 standard.Kostya Shishkov2006-08-31
| | | | | | Existing DSPUtil functions cause chroma artifacts on some files. Originally committed as revision 6139 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
* vorbis simd tweaksLoren Merritt2006-08-11
| | | | Originally committed as revision 5983 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
* 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
* 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
* New functions in DSPContext for VC-1 decodingKostya Shishkov2006-07-30
| | | | Originally committed as revision 5862 to svn://svn.ffmpeg.org/ffmpeg/trunk
* CAVS decoder by (Stefan Gehrer stefan.gehrer gmx.de)Michael Niedermayer2006-07-03
| | | | Originally committed as revision 5590 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
* 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
* remove mpegvideo.c img resample dependancyMichael Niedermayer2006-03-31
| | | | Originally committed as revision 5258 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ST16 is undefined for non-GNU compilers.Steve L'Homme2006-03-24
| | | | | | Patch by Steve Lhomme <slhomme at divxcorp com> Originally committed as revision 5206 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
* 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: special case dc-only idct. ~1% faster overallLoren Merritt2006-02-10
| | | | Originally committed as revision 4971 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
* use h264 MC functions for 2xX Xx2 blocks in snow tooMichael Niedermayer2006-01-08
| | | | Originally committed as revision 4824 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 8x8 integer dct from x264 as cmp function (under CONFIG_GPL)Michael Niedermayer2006-01-04
| | | | | | | if this gives better quality then SATD then someone should port the x86 code too or maybe we could even just call it from libx264 the 4x4 one could be tried too ... Originally committed as revision 4811 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
* Move lrintf implementation from libavcodec/dsputil.h to libavutil/common.hDiego Biurrun2005-09-19
| | | | | | where it makes more sense. Originally committed as revision 4599 to svn://svn.ffmpeg.org/ffmpeg/trunk
* IWMMXT configure support + runtime selection patch by (Gildas Bazin, gbazin ↵Gildas Bazin2005-06-28
| | | | | | : altern org) Originally committed as revision 4409 to svn://svn.ffmpeg.org/ffmpeg/trunk
* H.264 lossless modeLoren Merritt2005-06-17
| | | | Originally committed as revision 4381 to svn://svn.ffmpeg.org/ffmpeg/trunk
* decode H.264 with 8x8 transform.Loren Merritt2005-06-02
| | | | | | deblocking is still incorrect with 8x8+cavlc Originally committed as revision 4339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove unused vp3 related function pointersMichael Niedermayer2005-05-21
| | | | Originally committed as revision 4293 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