log dsputil.c @ 5146:5db8d038eb1f libavcodec

age author description
Fri, 15 Jun 2007 18:18:31 +0000 aurel use if() instead of #ifdef and ensure all possible optimisations are enabled libavcodec
Fri, 15 Jun 2007 08:15:45 +0000 takis Correct signature of just_return(). libavcodec
Thu, 14 Jun 2007 08:44:41 +0000 diego Simplify init preprocessor statements. libavcodec
Tue, 12 Jun 2007 18:50:50 +0000 diego misc typo fixes libavcodec
Wed, 23 May 2007 09:07:57 +0000 takis Reindent libavcodec
Wed, 23 May 2007 09:07:23 +0000 takis Make the compilation of h264idct.c optional. 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
Fri, 30 Mar 2007 19:15:31 +0000 lorenm mmx 16-bit ssd. 2.3x faster svq1 encoding. libavcodec
Tue, 27 Feb 2007 00:24:49 +0000 diego The Snow DEcoding routines should be under CONFIG_SNOW_DECODER. libavcodec
Sun, 25 Feb 2007 10:27:12 +0000 reimar Add av_ prefix to clip functions libavcodec
Mon, 11 Dec 2006 15:53:55 +0000 takis Adding H.264 DCT. libavcodec
Mon, 11 Dec 2006 09:19:58 +0000 mru improved stack misalignment warning libavcodec
Thu, 07 Dec 2006 18:35:58 +0000 michael better warning libavcodec
Thu, 07 Dec 2006 18:33:00 +0000 michael ff_check_alignment to warn the user about a missaligned stack libavcodec
Sun, 26 Nov 2006 18:25:07 +0000 gpoirier Move copy_block* functions to dsp dsputil.h 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 21:48:04 +0000 mru rename squareTbl -> ff_squareTbl libavcodec
Sun, 12 Nov 2006 20:08:09 +0000 mru rename cropTbl -> ff_cropTbl libavcodec
Sun, 12 Nov 2006 18:49:36 +0000 mru rename inverse -> ff_inverse 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
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
Sat, 16 Sep 2006 22:26:09 +0000 diego ADI Blackfin optimizations libavcodec
Sat, 02 Sep 2006 23:10:28 +0000 mru remove redundant declarations libavcodec
Sat, 02 Sep 2006 04:58:51 +0000 kostya Drop put_vc1_qpel_pixels_tab as they won't be needed anymore. libavcodec
Sat, 02 Sep 2006 04:52:00 +0000 kostya New function for chroma MC (will be used in VC-1) libavcodec
Thu, 31 Aug 2006 04:44:54 +0000 kostya New qpel MC functions conforming to VC-1 standard. libavcodec
Mon, 28 Aug 2006 09:33:01 +0000 lorenm mmx implementation of deblocking strength decision. libavcodec
Thu, 10 Aug 2006 19:06:25 +0000 lorenm sse and 3dnow implementations of float->int conversion and mdct windowing. libavcodec
Thu, 03 Aug 2006 03:18:47 +0000 lorenm sse & sse2 implementations of vorbis channel coupling. libavcodec
Sun, 30 Jul 2006 03:45:02 +0000 kostya New functions in DSPContext for VC-1 decoding libavcodec
Fri, 07 Jul 2006 11:08:58 +0000 diego Fix compilation with --disable-decoders. libavcodec
Mon, 03 Jul 2006 00:16:45 +0000 michael CAVS decoder by (Stefan Gehrer stefan.gehrer gmx.de) libavcodec
Fri, 30 Jun 2006 07:50:30 +0000 gpoirier Disable w53 and w97 cmp methods when snow encoder is disabled libavcodec
Tue, 30 May 2006 05:44:22 +0000 lorenm Snow: fix subband weighting in wavelet cmp functions. use 32x32 cmp in iterative motion estimation. libavcodec
Tue, 04 Apr 2006 09:23:45 +0000 lorenm mmx implementation of 3-point GMC. (5x faster than C) libavcodec
Fri, 31 Mar 2006 20:43:37 +0000 michael remove mpegvideo.c img resample dependancy libavcodec
Thu, 23 Mar 2006 20:16:36 +0000 lorenm prefetch pixels for future motion compensation. 2-5% faster h264. libavcodec
Fri, 17 Mar 2006 12:08:46 +0000 gpoirier 10l: Only set *compose97i *add_yblock to dsputils context if we are building with Snow enabled libavcodec
Thu, 16 Mar 2006 19:18:18 +0000 gpoirier First part of a series of speed-enchancing patches. 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
Mon, 09 Jan 2006 03:38:37 +0000 lorenm tweak h264_biweight libavcodec
Sun, 08 Jan 2006 01:50:34 +0000 michael use h264 MC functions for 2xX Xx2 blocks in snow too libavcodec
Thu, 05 Jan 2006 06:58:36 +0000 melanson ugly, but necessary libavcodec
Wed, 04 Jan 2006 16:31:23 +0000 michael 8x8 integer dct from x264 as cmp function (under CONFIG_GPL) 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
Sun, 14 Aug 2005 15:42:40 +0000 mru kill a bunch of compiler warnings libavcodec
Fri, 17 Jun 2005 08:24:35 +0000 lorenm H.264 lossless mode libavcodec
Thu, 02 Jun 2005 21:15:20 +0000 lorenm decode H.264 with 8x8 transform. 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 11:12:04 +0000 michael porting vp3 idct over to lavc idct api libavcodec
Sat, 07 May 2005 16:35:24 +0000 michael minor optimization of the h264 loop filter libavcodec
Mon, 02 May 2005 22:14:42 +0000 michael put most codecs under ifdefs libavcodec
Mon, 25 Apr 2005 01:01:41 +0000 lorenm MMX for H.264 deblocking filter libavcodec
Thu, 24 Feb 2005 19:08:50 +0000 michael kill warnings patch by (Mns Rullgrd <mru inprovide com>) libavcodec
Sun, 23 Jan 2005 11:08:18 +0000 michael use clip_uint8() libavcodec
Fri, 07 Jan 2005 05:56:07 +0000 lorenm H.264 weighted prediction. libavcodec
Wed, 08 Dec 2004 18:02:56 +0000 michael more flexible frame skip decission libavcodec
Mon, 27 Sep 2004 19:47:17 +0000 michael move h264 idct to its own file and call via function pointer in DspContext libavcodec
Sun, 26 Sep 2004 10:01:40 +0000 michael 1/8 resolution decoding libavcodec
Sun, 26 Sep 2004 00:18:12 +0000 michael 1/4 resolution decoding libavcodec
Sat, 25 Sep 2004 23:18:58 +0000 michael 1/2 resolution decoding libavcodec
Mon, 06 Sep 2004 10:32:47 +0000 michael useless libavcodec
Sun, 22 Aug 2004 17:16:03 +0000 michael 4x4 SSE compare function libavcodec
Fri, 13 Aug 2004 15:30:42 +0000 michael Minor Patch for shared libs on Mac OSX by (Bill May <wmay at cisco dot com>) libavcodec
Mon, 07 Jun 2004 17:30:02 +0000 michael nsse weight libavcodec
Mon, 07 Jun 2004 03:23:31 +0000 michael noise preserving sum of squares comparission function libavcodec
Sun, 30 May 2004 21:21:13 +0000 michael rewrite h261 loop filter libavcodec
Sun, 30 May 2004 20:37:15 +0000 michael h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>) 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
Fri, 23 Apr 2004 23:38:54 +0000 michael VIS optimized motion compensation code. by (David S. Miller <davem at redhat dot com>) libavcodec
Mon, 08 Mar 2004 02:13:45 +0000 melanson seperated out the C-based VP3 DSP functions into a different file; also libavcodec
Fri, 05 Mar 2004 18:44:04 +0000 michael fix motion compensation with (x+1/2,y+1/2) MVs libavcodec
Fri, 06 Feb 2004 02:12:37 +0000 michael quantizer noise shaping optimization 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
Sun, 14 Dec 2003 02:57:00 +0000 michael split intra / inter dequantization libavcodec
Mon, 01 Dec 2003 15:49:10 +0000 michael 10l libavcodec
Mon, 01 Dec 2003 15:23:14 +0000 michael h263 loop filter libavcodec
Mon, 03 Nov 2003 13:26:22 +0000 michael av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>) libavcodec
Sat, 25 Oct 2003 00:32:54 +0000 romansh * adding integer/floating point AAN implementations for DCT 2-4-8 libavcodec
Fri, 24 Oct 2003 18:28:01 +0000 romansh * introducing dct248 into the DSP context. libavcodec
Wed, 22 Oct 2003 18:26:38 +0000 michael floating point AAN DCT libavcodec
Mon, 13 Oct 2003 17:27:30 +0000 michael mmx2 optimization of huffyuv median encoding libavcodec
Fri, 27 Jun 2003 15:03:58 +0000 tmmm Fix third pixel motion compensation 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
Thu, 19 Jun 2003 01:44:44 +0000 tmmm added support for B-frames and multiple slices libavcodec
Mon, 19 May 2003 13:30:59 +0000 michaelni ASV1 codec libavcodec
Thu, 15 May 2003 23:30:03 +0000 michaelni moving the svq3 motion compensation stuff to dsputil (this also means that existing optimized halfpel code is used now ...) libavcodec
Wed, 14 May 2003 23:08:01 +0000 michaelni cleanup libavcodec
Wed, 14 May 2003 12:18:49 +0000 michaelni sh4 optimized idct & bswap patch by (BERO <bero at geocities dot co dot jp>) libavcodec
Sun, 20 Apr 2003 16:16:52 +0000 bellard fixed static init libavcodec
Fri, 04 Apr 2003 14:42:28 +0000 michaelni H264 decoder & demuxer libavcodec
Thu, 06 Mar 2003 11:32:04 +0000 michaelni per file doxy libavcodec
Thu, 06 Mar 2003 02:04:54 +0000 michaelni more idiot proof dox libavcodec
Wed, 05 Mar 2003 23:55:52 +0000 michaelni ff_block_permute() dox libavcodec
Mon, 03 Mar 2003 14:54:00 +0000 michaelni MpegEncContext.(i)dct_* -> DspContext.(i)dct_* libavcodec
Tue, 11 Feb 2003 16:35:48 +0000 kabi * UINTX -> uintx_t INTX -> intx_t libavcodec
Sun, 19 Jan 2003 20:04:35 +0000 michaelni align libavcodec
Sun, 19 Jan 2003 17:55:13 +0000 michaelni finetuneing thresholds/factors libavcodec
Sun, 19 Jan 2003 12:06:36 +0000 mellum sse16_c is totally fucked up (unaligned loads, LONG_MAX is undefined, libavcodec
Sat, 18 Jan 2003 01:37:42 +0000 michaelni bugs libavcodec
Wed, 15 Jan 2003 19:21:21 +0000 michaelni fixing DCTELEM != short libavcodec
Wed, 15 Jan 2003 18:05:23 +0000 michaelni more compare functions (rd & bit) 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
Sat, 11 Jan 2003 21:04:47 +0000 michaelni add/diff_bytes bugfix patch by (Felix von Leitner <felix-ffmpeg at fefe dot de>) libavcodec
Thu, 09 Jan 2003 20:42:37 +0000 michaelni qpel fix libavcodec
Sun, 05 Jan 2003 15:57:10 +0000 michaelni qpel in mmx2/3dnow libavcodec
Tue, 31 Dec 2002 17:23:56 +0000 michaelni trellis quantization libavcodec
Fri, 27 Dec 2002 23:51:46 +0000 michaelni qpel encoding libavcodec
Wed, 04 Dec 2002 21:13:02 +0000 michaelni new PSNR code (now works with chroma, b frames, ...) libavcodec
Fri, 22 Nov 2002 07:53:06 +0000 kabi * altivec and pix_norm patch by Brian Foley libavcodec
Fri, 22 Nov 2002 07:24:28 +0000 kabi * remaining part of John Ryland's patch libavcodec
Thu, 14 Nov 2002 19:20:04 +0000 michaelni huffyuv libavcodec
Tue, 12 Nov 2002 10:05:21 +0000 kabi * init for inv_zigzag_direct16 moved to init block libavcodec
Tue, 12 Nov 2002 10:01:27 +0000 kabi * init table once libavcodec
Tue, 12 Nov 2002 09:47:14 +0000 kabi * using macros to shorten init part libavcodec
Mon, 11 Nov 2002 21:44:27 +0000 kabi * quick fix for bit exact setting libavcodec
Mon, 11 Nov 2002 16:17:25 +0000 michaelni 100l for kabi (fixing qpel) 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
Wed, 23 Oct 2002 15:11:07 +0000 michaelni optimize block_permute() libavcodec
Wed, 16 Oct 2002 19:55:49 +0000 michaelni complete mpeg4 GMC decoding support libavcodec
Tue, 15 Oct 2002 15:24:08 +0000 michaelni warning fixes libavcodec
Sun, 29 Sep 2002 22:44:22 +0000 michaelni idct permutation cleanup, idct can be selected per context now libavcodec
Mon, 23 Sep 2002 08:44:24 +0000 michaelni ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>) libavcodec
Sat, 14 Sep 2002 22:07:35 +0000 michaelni dont store version for bit-exact tests libavcodec
Wed, 11 Sep 2002 12:39:53 +0000 michaelni put/avg_pixels16 libavcodec
Mon, 02 Sep 2002 08:48:12 +0000 michaelni altivec build tidyup patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>) libavcodec
Fri, 30 Aug 2002 00:05:28 +0000 michaelni patch by Heliodoro Tammaro <helio at interactives dot org> 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
Wed, 28 Aug 2002 13:14:36 +0000 michaelni first cut at altivec support on darwin patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>) libavcodec
Sun, 25 Aug 2002 21:19:50 +0000 michaelni new ratecontrol code libavcodec
Fri, 02 Aug 2002 11:58:02 +0000 michaelni fixing normal mmx idct libavcodec
Wed, 10 Jul 2002 21:01:45 +0000 michaelni adding ff prefix to avoid global name conficts with xvid (patch by Marko Kreen <marko at l-t.ee>) libavcodec
Thu, 04 Jul 2002 13:41:27 +0000 mellum * Move "restrict" fallback to common.h libavcodec
Thu, 04 Jul 2002 01:47:32 +0000 mellum * Detect "retrict" keyword libavcodec
Tue, 11 Jun 2002 13:43:27 +0000 bellard move unaligned access macros to dsputil.h - added unaligned 32 bit store libavcodec
Wed, 05 Jun 2002 18:48:07 +0000 bellard added ff_idct_put/add libavcodec
Tue, 04 Jun 2002 12:58:40 +0000 bellard avoid name clash with libjpeg - added missing externs libavcodec
Mon, 03 Jun 2002 11:16:11 +0000 mellum Minor warning cleanup. libavcodec
Mon, 27 May 2002 08:34:24 +0000 kabi * compatibilized declaration with its original definition libavcodec
Sat, 25 May 2002 22:45:33 +0000 glantau license/copyright change libavcodec
Mon, 20 May 2002 16:37:58 +0000 glantau removed unused stuff - added dsputil_set_bit_exact() support for easier testing libavcodec
Sun, 19 May 2002 01:49:53 +0000 michaelni fixing alignment for alignment picky cpus libavcodec
Sat, 18 May 2002 23:03:29 +0000 glantau removed useless header includes - use av memory functions libavcodec
Thu, 16 May 2002 23:29:09 +0000 michaelni new hopefully faster MC libavcodec
Wed, 17 Apr 2002 04:32:12 +0000 michaelni fixed mpeg4 time stuff on encoding libavcodec
Sun, 14 Apr 2002 18:57:51 +0000 pulento - ME setting moved to AVCodecContext/MpegEncContext, no longer a global. libavcodec
Sun, 07 Apr 2002 02:03:32 +0000 michaelni mpeg4 mpeg quantizer support 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
Sat, 09 Mar 2002 14:22:21 +0000 michaelni q-pel mc fixed libavcodec
Sat, 09 Mar 2002 13:01:16 +0000 michaelni divx5-gmc support libavcodec
Tue, 26 Feb 2002 22:14:27 +0000 pulento - Added PSNR feature to libavcodec and ffmpeg. By now just Y PSNR until I'm libavcodec
Sun, 27 Jan 2002 13:30:18 +0000 arpi_esp (commit by michael) libavcodec
Sun, 20 Jan 2002 14:48:02 +0000 nickols_k Alpha optimizations by Falk Hueffner <falk.hueffner@student.uni-tuebingen.de> libavcodec
Thu, 17 Jan 2002 20:00:41 +0000 arpi_esp (commit by michael) libavcodec
Sun, 13 Jan 2002 04:59:37 +0000 arpi_esp (commit by michael) libavcodec
Thu, 10 Jan 2002 00:51:45 +0000 uid46427 fix for non-mmx runtimedetect encoding bugs - patch by Michael Niedermayer <michaelni@gmx.at> 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
Sun, 16 Sep 2001 21:54:00 +0000 glantau mlib merge libavcodec
Mon, 13 Aug 2001 21:45:36 +0000 glantau arm optimizations libavcodec
Sat, 11 Aug 2001 19:00:43 +0000 glantau export for imgconvert usage libavcodec
Tue, 07 Aug 2001 22:43:19 +0000 glantau added block permutation functions libavcodec
Fri, 03 Aug 2001 18:33:03 +0000 arpi_esp MMX/MMXEXT iDCT support, using external functions currently defined in libmpeg2 libavcodec
Tue, 24 Jul 2001 20:42:03 +0000 glantau added emms_c() macro which should can used in c code in both mmx/non mmx cases libavcodec
Mon, 23 Jul 2001 20:06:54 +0000 glantau fixed config for direct mplayer build compatibility libavcodec
Sun, 22 Jul 2001 14:18:56 +0000 glantau Initial revision libavcodec