log i386/dsputil_mmx.c @ 5106:ddb5abe164f3 libavcodec

age author description
Sun, 20 May 2007 05:07:44 +0000 zuxy Remove incorrect comment; MMX2 is preferred over 3DNow! on Athlon libavcodec
Fri, 18 May 2007 08:18:56 +0000 zuxy 3DNow! and SSSE3 optimization to QNS DSP functions; use pmulhrw/pmulhrsw instead of pmulhw libavcodec
Wed, 16 May 2007 23:23:45 +0000 aurel better separation of vp3dsp functions from dsputil_mmx.c libavcodec
Wed, 16 May 2007 09:51:45 +0000 diego Add libavcodec to compiler include flags in order to simplify header libavcodec
Mon, 14 May 2007 14:28:13 +0000 takis Make vp3dsp*.c compilation optional. libavcodec
Sat, 12 May 2007 02:41:25 +0000 lorenm factor sum_abs_dctelem out of dct_sad, and simd it. libavcodec
Sat, 12 May 2007 01:16:06 +0000 lorenm sse2 & ssse3 versions of hadamard. unroll and inline diff_pixels. libavcodec
Wed, 09 May 2007 01:46:33 +0000 lorenm cosmetics: remove code duplication in hadamard8_diff_mmx libavcodec
Tue, 08 May 2007 17:55:56 +0000 lorenm cosmetics: remove duplicate transpose macro libavcodec
Sat, 07 Apr 2007 14:10:02 +0000 diego typos libavcodec
Fri, 30 Mar 2007 19:15:31 +0000 lorenm mmx 16-bit ssd. 2.3x faster svq1 encoding. libavcodec
Sat, 24 Feb 2007 11:58:52 +0000 diego Fix wrong conditional, Snow decoding, not encoding, was SIMD-accelerated. libavcodec
Tue, 30 Jan 2007 10:31:34 +0000 takis Add the const specifier as needed to reduce the number of warnings. libavcodec
Tue, 14 Nov 2006 03:18:09 +0000 mru revert bad checkin libavcodec
Tue, 14 Nov 2006 03:12:29 +0000 mru move some CFLAGS settings away from config.* writing section libavcodec
Sun, 12 Nov 2006 03:34:12 +0000 mru adding more static keywords libavcodec
Fri, 03 Nov 2006 02:03:56 +0000 michael optimize H264_DEBLOCK_P0_Q0 libavcodec
Sat, 14 Oct 2006 17:04:50 +0000 diego Put libmpeg2 IDCT functions under CONFIG_GPL, fixes link failure libavcodec
Wed, 11 Oct 2006 23:17:58 +0000 diego Rename ABS macro to FFABS. libavcodec
Sat, 07 Oct 2006 15:30:46 +0000 diego Change license headers to say 'FFmpeg' instead of 'this program/this library' libavcodec
Thu, 05 Oct 2006 00:23:24 +0000 diego Switch idct_mmx_xvid.c from GPL to LGPL as permitted by the libavcodec
Sun, 01 Oct 2006 21:25:17 +0000 lorenm approximate qpel functions: sacrifice some quality for some decoding speed. enabled on B-frames with -lavdopts fast. libavcodec
Wed, 27 Sep 2006 19:54:07 +0000 mru add some #ifdef CONFIG_ENCODERS/DECODERS libavcodec
Thu, 14 Sep 2006 22:13:23 +0000 aurel disable vp3 mmx idct for theora files to avoid artifacts libavcodec
Thu, 14 Sep 2006 00:38:03 +0000 diego Remove the LGPL exception clause as discussed on ffmpeg-devel libavcodec
Tue, 12 Sep 2006 20:58:17 +0000 aurel Enables back the mmx/sse optimized version of the vp3 idct. libavcodec
Sat, 02 Sep 2006 23:10:28 +0000 mru remove redundant declarations libavcodec
Mon, 28 Aug 2006 09:33:01 +0000 lorenm mmx implementation of deblocking strength decision. libavcodec
Sat, 12 Aug 2006 16:37:31 +0000 gpoirier Support for MacIntel, last part: balign directives libavcodec
Fri, 11 Aug 2006 18:19:37 +0000 lorenm vorbis simd tweaks libavcodec
Thu, 10 Aug 2006 20:24:58 +0000 michael convert vector_fmul_reverse_sse2 and vector_fmul_add_add_sse2 to sse libavcodec
Thu, 10 Aug 2006 19:06:25 +0000 lorenm sse and 3dnow implementations of float->int conversion and mdct windowing. libavcodec
Wed, 09 Aug 2006 06:37:25 +0000 lorenm emms -> femms libavcodec
Tue, 08 Aug 2006 12:03:51 +0000 michael change vorbis_inverse_coupling_sse2() so it works on sse1 cpus libavcodec
Thu, 03 Aug 2006 07:09:29 +0000 lorenm 10l, vorbis_inverse_coupling_sse() was really 3dnow libavcodec
Thu, 03 Aug 2006 03:18:47 +0000 lorenm sse & sse2 implementations of vorbis channel coupling. libavcodec
Sat, 29 Jul 2006 08:45:33 +0000 stefang some MMX optimizations for the CAVS decoder libavcodec
Wed, 19 Jul 2006 09:49:21 +0000 michael disable the vp3 mmx and sse2 idcts, their output doesnt match the c idct (tested with -f crc) and the theora spec does not allow different idcts not to mention the difference is quite vissible ... libavcodec
Wed, 05 Jul 2006 19:31:01 +0000 mru #define SBUTTERFLY outside CONFIG_ENCODERS libavcodec
Mon, 03 Jul 2006 10:52:07 +0000 lucabe Move REG_* macros from libavcodec/i386/mmx.h to libavutil/x86_cpu.h libavcodec
Wed, 05 Apr 2006 04:13:41 +0000 lorenm gmc_mmx tweaks libavcodec
Tue, 04 Apr 2006 09:23:45 +0000 lorenm mmx implementation of 3-point GMC. (5x faster than C) libavcodec
Thu, 23 Mar 2006 20:16:36 +0000 lorenm prefetch pixels for future motion compensation. 2-5% faster h264. libavcodec
Wed, 22 Mar 2006 22:05:00 +0000 lorenm added mmx implementation of h264_chroma_mc2 libavcodec
Wed, 22 Mar 2006 12:08:35 +0000 gpoirier add MMX and SSE versions of ff_snow_inner_add_yblock libavcodec
Tue, 21 Mar 2006 21:51:07 +0000 corey snow mmx+sse2 optimizations, part 4 libavcodec
Mon, 20 Mar 2006 22:27:59 +0000 gpoirier Add the mmx and sse2 implementations of ff_snow_vertical_compose(). libavcodec
Tue, 07 Mar 2006 22:45:56 +0000 lorenm h264_idct8_add_mmx libavcodec
Tue, 07 Mar 2006 22:33:32 +0000 lorenm h264_idct_add only needs mmx1 libavcodec
Fri, 10 Feb 2006 06:55:25 +0000 lorenm h264: special case dc-only idct. ~1% faster overall libavcodec
Sun, 05 Feb 2006 13:35:17 +0000 diego MSVC-compatible __align8/__align16 declaration libavcodec
Thu, 12 Jan 2006 22:43:26 +0000 diego Update licensing information: The FSF changed postal address. libavcodec
Thu, 22 Dec 2005 01:10:11 +0000 diego COSMETICS: tabs --> spaces, some prettyprinting libavcodec
Sat, 17 Dec 2005 18:14:38 +0000 diego COSMETICS: Remove all trailing whitespace. libavcodec
Sat, 12 Nov 2005 05:23:25 +0000 lorenm use sse16_sse2() in nsse libavcodec
Thu, 27 Oct 2005 06:45:29 +0000 lorenm faster h264_chroma_mc8_mmx, added h264_chroma_mc4_mmx. libavcodec
Sun, 09 Oct 2005 23:38:52 +0000 lorenm h264 mmx weighted prediction. up to 3% overall speedup. libavcodec
Fri, 30 Sep 2005 02:31:47 +0000 lorenm sse2 16x16 sum squared diff (306=>268 cycles on a K8) libavcodec
Wed, 21 Sep 2005 21:17:09 +0000 michael replace a few mov + psrlq with pshufw, there are more cases which could benefit from this but they would require us to duplicate some functions ... libavcodec
Sat, 10 Sep 2005 19:30:40 +0000 reimar Fix compile without CONFIG_GPL, misplaced #endif caused a missing }. libavcodec