log i386/dsputil_mmx.c @ 2979:bfabfdf9ce55 libavcodec

age author description
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
Sat, 10 Sep 2005 17:01:30 +0000 michael xvids mmx&mmx2 idcts libavcodec
Tue, 06 Sep 2005 21:25:35 +0000 mru Kill some compiler warnings. Compiled code verified identical after changes. libavcodec
Thu, 02 Jun 2005 20:45:35 +0000 lorenm sort H.264 mmx dsp functions into their own file libavcodec
Wed, 01 Jun 2005 21:19:00 +0000 michael adding a few const libavcodec
Tue, 31 May 2005 22:48:33 +0000 lorenm MMX for H.264 iDCT (adapted from x264) libavcodec
Wed, 25 May 2005 08:05:41 +0000 hzoli MMX code for (put|avg)_h264_chroma_mc8 libavcodec
Wed, 18 May 2005 09:17:22 +0000 lorenm H.264 deblocking optimizations (mmx for chroma_bS4 case, convert existing cases to 8-bit math) libavcodec
Tue, 17 May 2005 18:28:40 +0000 michael porting the mmx&sse2 (sse2 untested) vp3 idcts to the lavc idct API libavcodec
Tue, 17 May 2005 09:11:48 +0000 michael disabling vp3 mmx&mmx2 idcts, they must be ported over to the lavc idct API, ill port the vp3 c idct libavcodec
Sun, 08 May 2005 18:48:19 +0000 michael fix PIC libavcodec
Mon, 25 Apr 2005 01:01:41 +0000 lorenm MMX for H.264 deblocking filter libavcodec
Mon, 07 Feb 2005 17:09:48 +0000 michael optimization and gcc 4.0 bug workaround patch by (Martin Drab >drab kepler.fjfi.cvut cz<) libavcodec
Mon, 11 Oct 2004 02:19:29 +0000 michael adapting existing mmx/mmx2/sse/3dnow optimizations so they work on x86_64 patch by (Aurelien Jacobs <aurel at gnuage dot org>) libavcodec
Sat, 25 Sep 2004 23:18:58 +0000 michael 1/2 resolution decoding libavcodec
Wed, 08 Sep 2004 18:49:12 +0000 michael h264_qpel8_hv_lowpass_mmx2/3dnow libavcodec
Wed, 08 Sep 2004 18:25:45 +0000 michael h264_qpel4_hv_lowpass_mmx2/3dnow libavcodec
Wed, 08 Sep 2004 00:52:49 +0000 michael optimization libavcodec
Tue, 07 Sep 2004 22:56:50 +0000 michael optimization libavcodec
Tue, 07 Sep 2004 17:22:37 +0000 michael optimization libavcodec
Tue, 07 Sep 2004 01:48:45 +0000 michael h264 luma motion compensation in mmx2/3dnow libavcodec
Mon, 06 Sep 2004 03:17:31 +0000 michael 10000l fix and use more mmx2/3dnow code for mpeg4 qpel which has been written and commited long time ago but appearently never used, qpel motion compensation is 5% faster libavcodec
Tue, 08 Jun 2004 02:13:44 +0000 michael sse8 and nsse in mmx libavcodec
Tue, 18 May 2004 17:09:46 +0000 michael some of the warning fixes by (Michael Roitzsch <mroi at users dot sourceforge dot net>) libavcodec
Tue, 27 Apr 2004 04:06:24 +0000 melanson move the 0x80 vector outside of the function, thus saving the compiler libavcodec
Tue, 27 Apr 2004 03:58:06 +0000 melanson separate out put_signed_pixels_clamped() into its own function and libavcodec
Mon, 26 Apr 2004 00:20:29 +0000 melanson reorganize and simplify the VP3 IDCT stuff libavcodec
Sun, 25 Apr 2004 03:33:30 +0000 melanson hook up support for SSE2-optimized VP3 IDCT libavcodec
Mon, 08 Mar 2004 02:18:19 +0000 melanson use optimized VP3 functions where appropriate libavcodec
Sun, 29 Feb 2004 22:10:18 +0000 michael attribute used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov)) libavcodec
Fri, 06 Feb 2004 02:12:37 +0000 michael quantizer noise shaping optimization libavcodec
Sat, 31 Jan 2004 20:41:07 +0000 melanson vsad16_mmx2 only applies if encoders are turned on libavcodec
Thu, 29 Jan 2004 01:15:25 +0000 michael SSE2 fdct by (Balatoni Denes <pnis at coder dot hu>) libavcodec
Sat, 10 Jan 2004 16:04:55 +0000 michael copyright year update of the files i touched and remembered, things look annoyingly unmaintained otherwise libavcodec
Mon, 05 Jan 2004 22:57:07 +0000 michael interlaced dct decision cleanup libavcodec
Tue, 30 Dec 2003 16:07:57 +0000 michael interlaced motion estimation libavcodec
Sat, 13 Dec 2003 02:14:18 +0000 michael Here are juste two added #ifdef CONFIG_ENCODERS to allow libavcodec
Tue, 02 Dec 2003 22:02:57 +0000 michael h263_h_loop_filter_mmx libavcodec
Tue, 02 Dec 2003 20:28:10 +0000 michael h263_v_loop_filter_mmx libavcodec
Thu, 23 Oct 2003 23:24:38 +0000 alex 1l libavcodec
Thu, 23 Oct 2003 13:22:20 +0000 michael minor mmx2 optimization if the dct libavcodec
Tue, 14 Oct 2003 04:15:53 +0000 melanson disable encoders where appropriate (patch courtesy of BERO libavcodec
Mon, 13 Oct 2003 17:27:30 +0000 michael mmx2 optimization of huffyuv median encoding libavcodec
Sat, 21 Jun 2003 01:11:31 +0000 michaelni the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>) libavcodec
Wed, 07 May 2003 23:32:45 +0000 michaelni more #ifdef CONFIG_ENCODERS by (Wolfgang Hesseler <qv at multimediaware dot com>) libavcodec
Mon, 14 Apr 2003 09:58:16 +0000 michaelni 10l (hadamard fix) libavcodec
Wed, 26 Mar 2003 11:29:45 +0000 michaelni faster hadamard transform libavcodec
Mon, 10 Mar 2003 11:22:30 +0000 kabi * oooooops - sorry for this one - wrong logic libavcodec
Fri, 07 Mar 2003 13:49:10 +0000 kabi * support FF_MM_FORCE libavcodec
Mon, 03 Mar 2003 14:54:00 +0000 michaelni MpegEncContext.(i)dct_* -> DspContext.(i)dct_* libavcodec
Tue, 11 Feb 2003 16:57:55 +0000 kabi * prototypes at one place libavcodec
Tue, 11 Feb 2003 16:35:48 +0000 kabi * UINTX -> uintx_t INTX -> intx_t libavcodec
Mon, 10 Feb 2003 09:35:32 +0000 kabi * static,const,compiler warning cleanup libavcodec
Sat, 11 Jan 2003 22:32:56 +0000 michaelni sse16 & pix_norm1 optimization patch by (Felix von Leitner <felix-ffmpeg at fefe dot de>) (with some modifications) libavcodec
Thu, 09 Jan 2003 20:42:37 +0000 michaelni qpel fix libavcodec
Tue, 07 Jan 2003 13:00:38 +0000 michaelni PIC / ebx fix libavcodec
Tue, 07 Jan 2003 11:59:34 +0000 michaelni more gcc bug workarounds libavcodec
Mon, 06 Jan 2003 09:55:52 +0000 michaelni 1000l (push & esp) using mangle now ... libavcodec
Sun, 05 Jan 2003 20:59:29 +0000 michaelni qpel in b frames bugfixes libavcodec
Sun, 05 Jan 2003 19:53:07 +0000 michaelni slowdown / gcc 2.95.* bug workaround (this should be reversed as soon as gcc 2.95.* support is droped) libavcodec
Sun, 05 Jan 2003 15:57:10 +0000 michaelni qpel in mmx2/3dnow libavcodec
Fri, 27 Dec 2002 23:51:46 +0000 michaelni qpel encoding libavcodec
Thu, 14 Nov 2002 19:20:04 +0000 michaelni huffyuv libavcodec
Mon, 11 Nov 2002 09:40:17 +0000 kabi * using DSPContext - so each codec could use its local (sub)set of CPU extension libavcodec
Sun, 29 Sep 2002 22:44:22 +0000 michaelni idct permutation cleanup, idct can be selected per context now libavcodec
Fri, 20 Sep 2002 10:03:01 +0000 michaelni pix_sum16_mmx() libavcodec
Wed, 11 Sep 2002 12:39:53 +0000 michaelni put/avg_pixels16 libavcodec
Sun, 01 Sep 2002 07:26:43 +0000 michaelni be less verbose patch by (Lennert Buytenhek <buytenh at math dot leidenuniv dot nl>) libavcodec
Sat, 31 Aug 2002 14:17:51 +0000 michaelni bitexact hack for the simple mmx idct libavcodec
Thu, 29 Aug 2002 23:55:32 +0000 michaelni slow but accurate integer dct from IJG (should be ok with the LGPL as the old DCT is the fast integer DCT from IJG) libavcodec
Sun, 21 Jul 2002 00:48:50 +0000 michaelni pix_abs mmx2 isnt bit-exact ... libavcodec
Mon, 03 Jun 2002 17:35:35 +0000 kabi * reimplemented remaing avg_ pixel functions libavcodec
Thu, 30 May 2002 15:14:56 +0000 kabi * removed MANGLE from macros for setting constants libavcodec
Wed, 29 May 2002 19:57:21 +0000 kabi * reenabled original xy2 put routine - rounding error is really bad with libavcodec
Wed, 29 May 2002 17:16:22 +0000 kabi * code with new PAVGB for MMX only CPU splited into separate file libavcodec
Wed, 29 May 2002 14:29:48 +0000 kabi * new mmx code - based upon http://aggregate.org/MAGIC libavcodec
Mon, 27 May 2002 11:32:01 +0000 kabi * removed TESTCPU_MAIN - not needed for testing libavcodec
Sat, 25 May 2002 22:45:33 +0000 glantau license/copyright change libavcodec
Thu, 23 May 2002 16:19:07 +0000 kabi * baling 8 seems to have the same speed libavcodec
Thu, 23 May 2002 15:57:28 +0000 kabi * always baling even though it seems to produce sometime worse libavcodec
Thu, 23 May 2002 15:48:30 +0000 kabi * cleanup for put_pixels_mmx libavcodec
Thu, 23 May 2002 13:34:22 +0000 kabi * somewhat more advanced test suit for dsp code - for now i386 only libavcodec
Thu, 23 May 2002 12:17:08 +0000 kabi * align the source initialy address libavcodec
Thu, 23 May 2002 10:09:33 +0000 kabi * added simple test main - see comments about how to libavcodec
Mon, 20 May 2002 16:25:09 +0000 glantau removed unused code libavcodec
Sat, 18 May 2002 22:59:12 +0000 glantau removed debug function libavcodec
Fri, 17 May 2002 13:01:01 +0000 michaelni shared lib support (req by kabi) ... libavcodec
Fri, 17 May 2002 01:04:14 +0000 michaelni hopefully faster mmx2&3dnow MC libavcodec
Wed, 24 Apr 2002 12:18:59 +0000 kabi * fixes problem with -funroll-loops and buggy gcc compiler libavcodec
Wed, 17 Apr 2002 04:32:12 +0000 michaelni fixed mpeg4 time stuff on encoding libavcodec
Thu, 28 Mar 2002 13:41:04 +0000 michaelni sizeof(s->block) isnt 64*6*2 anymore bugfix libavcodec
Wed, 27 Mar 2002 21:25:22 +0000 michaelni 4MV motion estimation (not finished yet) libavcodec
Mon, 18 Feb 2002 09:40:05 +0000 kabi * some modifications to allow gcc to compile same code for -fPIC libavcodec
Thu, 10 Jan 2002 00:41:53 +0000 uid46427 print cpu flags libavcodec
Sun, 09 Dec 2001 12:04:09 +0000 arpi_esp new IDCT code by Michael Niedermayer (michaelni@gmx.at) - #define SIMPLE_IDCT to enable libavcodec
Sat, 10 Nov 2001 14:36:12 +0000 nickols_k fixed gcc-3.0.x compilation (by Michael Niedermayer) libavcodec
Tue, 07 Aug 2001 22:49:50 +0000 glantau added mmx idct libavcodec
Fri, 03 Aug 2001 18:33:03 +0000 arpi_esp MMX/MMXEXT iDCT support, using external functions currently defined in libmpeg2 libavcodec
Mon, 30 Jul 2001 09:04:34 +0000 nickols_k Sync with mplayer's stuff libavcodec
Tue, 24 Jul 2001 20:38:55 +0000 glantau suppressed no longer needed emms() libavcodec
Sun, 22 Jul 2001 14:18:56 +0000 glantau Initial revision libavcodec