Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							2ad1516a6c 
							
						 
					 
					
						
						
							
							idct permutation cleanup, idct can be selected per context now  
						
						... 
						
						
						
						fixing some threadunsafe code
Originally committed as revision 980 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-09-29 22:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								Leon van Stuivenberg 
							
						 
					 
					
						
						
						
						
							
						
						
							d46aba2642 
							
						 
					 
					
						
						
							
							ps2 idct patch by (Leon van Stuivenberg <leonvs at iae dot nl>)  
						
						... 
						
						
						
						Originally committed as revision 963 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-09-23 08:44:24 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							5596c60cce 
							
						 
					 
					
						
						
							
							dont store version for bit-exact tests  
						
						... 
						
						
						
						Originally committed as revision 948 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-09-14 22:07:35 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b318477992 
							
						 
					 
					
						
						
							
							put/avg_pixels16  
						
						... 
						
						
						
						fixing 2 small qpel bugs
Originally committed as revision 915 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-09-11 12:39:53 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Foley 
							
						 
					 
					
						
						
						
						
							
						
						
							ab6c65f693 
							
						 
					 
					
						
						
							
							altivec build tidyup patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>)  
						
						... 
						
						
						
						Originally committed as revision 898 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-09-02 08:48:12 +00:00 
						 
				 
			
				
					
						
							
							
								Heliodoro Tammaro 
							
						 
					 
					
						
						
						
						
							
						
						
							a43bd1d715 
							
						 
					 
					
						
						
							
							patch by Heliodoro Tammaro <helio at interactives dot org>  
						
						... 
						
						
						
						- configures/builds on all darwin versions
- ffserver builds on darwin (if you have the extra libraries)
- builds correctly (again) on non-darwin ppc (no -faltivec in gcc-3.2)
Originally committed as revision 880 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-08-30 00:05:28 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							28db7fce02 
							
						 
					 
					
						
						
							
							slow but accurate integer dct from IJG (should be ok with the LGPL as the old DCT is the fast integer DCT from IJG)  
						
						... 
						
						
						
						per context DCT selection
Originally committed as revision 878 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-08-29 23:55:32 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Foley 
							
						 
					 
					
						
						
						
						
							
						
						
							59925ef204 
							
						 
					 
					
						
						
							
							first cut at altivec support on darwin patch by (Brian Foley <bfoley at compsoc dot nuigalway dot ie>)  
						
						... 
						
						
						
						Originally committed as revision 875 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-08-28 13:14:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa102be84 
							
						 
					 
					
						
						
							
							new ratecontrol code  
						
						... 
						
						
						
						Originally committed as revision 862 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-08-25 21:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							fc2bb4f44d 
							
						 
					 
					
						
						
							
							fixing normal mmx idct  
						
						... 
						
						
						
						Originally committed as revision 835 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-08-02 11:58:02 +00:00 
						 
				 
			
				
					
						
							
							
								Marko Kreen 
							
						 
					 
					
						
						
						
						
							
						
						
							adc09b2eab 
							
						 
					 
					
						
						
							
							adding ff prefix to avoid global name conficts with xvid (patch by Marko Kreen <marko at l-t.ee>)  
						
						... 
						
						
						
						Originally committed as revision 739 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-07-10 21:01:45 +00:00 
						 
				 
			
				
					
						
							
							
								Falk Hüffner 
							
						 
					 
					
						
						
						
						
							
						
						
							02da51ec60 
							
						 
					 
					
						
						
							
							* Move "restrict" fallback to common.h  
						
						... 
						
						
						
						* Don't include config.h in dsputil.c
Originally committed as revision 721 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-07-04 13:41:27 +00:00 
						 
				 
			
				
					
						
							
							
								Falk Hüffner 
							
						 
					 
					
						
						
						
						
							
						
						
							c13e1abdec 
							
						 
					 
					
						
						
							
							* Detect "retrict" keyword  
						
						... 
						
						
						
						* Use "restrict" in some dsputil routines (yields large speedup)
Originally committed as revision 716 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-07-04 01:47:32 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							6d4985bbdf 
							
						 
					 
					
						
						
							
							move unaligned access macros to dsputil.h - added unaligned 32 bit store  
						
						... 
						
						
						
						Originally committed as revision 687 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-06-11 13:43:27 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee14970d6 
							
						 
					 
					
						
						
							
							added ff_idct_put/add  
						
						... 
						
						
						
						Originally committed as revision 672 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-06-05 18:48:07 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							03c94ede93 
							
						 
					 
					
						
						
							
							avoid name clash with libjpeg - added missing externs  
						
						... 
						
						
						
						Originally committed as revision 660 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-06-04 12:58:40 +00:00 
						 
				 
			
				
					
						
							
							
								Falk Hüffner 
							
						 
					 
					
						
						
						
						
							
						
						
							20695ec921 
							
						 
					 
					
						
						
							
							Minor warning cleanup.  
						
						... 
						
						
						
						Originally committed as revision 654 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-06-03 11:16:11 +00:00 
						 
				 
			
				
					
						
							
							
								Zdenek Kabelac 
							
						 
					 
					
						
						
						
						
							
						
						
							f0ca2e1b0a 
							
						 
					 
					
						
						
							
							* compatibilized declaration with its original definition  
						
						... 
						
						
						
						(though I'm not sure which one is correct - but they should match)
Originally committed as revision 610 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-05-27 08:34:24 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							ff4ec49e64 
							
						 
					 
					
						
						
							
							license/copyright change  
						
						... 
						
						
						
						Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-05-25 22:45:33 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							57060b1ec7 
							
						 
					 
					
						
						
							
							removed unused stuff - added dsputil_set_bit_exact() support for easier testing  
						
						... 
						
						
						
						Originally committed as revision 551 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-05-20 16:37:58 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							10fc842423 
							
						 
					 
					
						
						
							
							fixing alignment for alignment picky cpus  
						
						... 
						
						
						
						Originally committed as revision 535 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-05-19 01:49:53 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							6000abfa89 
							
						 
					 
					
						
						
							
							removed useless header includes - use av memory functions  
						
						... 
						
						
						
						Originally committed as revision 522 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-05-18 23:03:29 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							59fe111e81 
							
						 
					 
					
						
						
							
							new hopefully faster MC  
						
						... 
						
						
						
						Originally committed as revision 505 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-05-16 23:29:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							9dbcbd92e8 
							
						 
					 
					
						
						
							
							fixed mpeg4 time stuff on encoding  
						
						... 
						
						
						
						mpeg4 b-frame enoding support
removed old, out-commented ratecontrol
reuse motion compensation code between encoding & decoding
prefix newly added global functions with ff_ to reduce namespace polution
b-frame ME (unfinished, but working)
added some comments to mpegvideo.h
do MC on encoding only once if possible
bugs? ;)
Originally committed as revision 403 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-04-17 04:32:12 +00:00 
						 
				 
			
				
					
						
							
							
								Juanjo 
							
						 
					 
					
						
						
						
						
							
						
						
							e4986da9ce 
							
						 
					 
					
						
						
							
							- ME setting moved to AVCodecContext/MpegEncContext, no longer a global.  
						
						... 
						
						
						
						- EPZS ME algo used by default.
- HQ flag activated for ffmpeg.
- Cosmetics ...
Originally committed as revision 398 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-04-14 18:57:51 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							3bf43d42ed 
							
						 
					 
					
						
						
							
							mpeg4 mpeg quantizer support  
						
						... 
						
						
						
						Originally committed as revision 381 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-04-07 02:03:32 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							649c00c96d 
							
						 
					 
					
						
						
							
							sizeof(s->block) isnt 64*6*2 anymore bugfix  
						
						... 
						
						
						
						mpeg12 decoding optimization
Originally committed as revision 364 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-03-28 13:41:04 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							ba6802debf 
							
						 
					 
					
						
						
							
							4MV motion estimation (not finished yet)  
						
						... 
						
						
						
						SAD functions rewritten (8x8 support & MMX2 optimizations)
HQ inter/intra decission
msmpeg4 encoding bugfix (MV where too long)
Originally committed as revision 362 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-03-27 21:25:22 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							7ff037e9ca 
							
						 
					 
					
						
						
							
							q-pel mc fixed  
						
						... 
						
						
						
						Originally committed as revision 321 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-03-09 14:22:21 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							44eb495128 
							
						 
					 
					
						
						
							
							divx5-gmc support  
						
						... 
						
						
						
						q-pel mc support
neither is totally bugfree yet though :(
Originally committed as revision 320 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-03-09 13:01:16 +00:00 
						 
				 
			
				
					
						
							
							
								Juanjo 
							
						 
					 
					
						
						
						
						
							
						
						
							43f1708f8b 
							
						 
					 
					
						
						
							
							- Added PSNR feature to libavcodec and ffmpeg. By now just Y PSNR until I'm  
						
						... 
						
						
						
						sure it works ok. Also it's slow, so use it only when you _really_ need to
measure quality.
- Fix libavcodec Makefile to enable profiling.
Originally committed as revision 314 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-02-26 22:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							2f349de286 
							
						 
					 
					
						
						
							
							(commit by michael)  
						
						... 
						
						
						
						mmx & mmx2 quantizer
c dct permutation bugfix
dont copy input on intra only encodings if it can be avoided
dont draw edges on intra only stuff
Originally committed as revision 281 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-01-27 13:30:18 +00:00 
						 
				 
			
				
					
						
							
							
								Nick Kurshev 
							
						 
					 
					
						
						
						
						
							
						
						
							1e98dffb7a 
							
						 
					 
					
						
						
							
							Alpha optimizations by Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>  
						
						... 
						
						
						
						Originally committed as revision 274 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-01-20 14:48:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							0a8d8945fd 
							
						 
					 
					
						
						
							
							(commit by michael)  
						
						... 
						
						
						
						faster simple idct in MMX
Originally committed as revision 269 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-01-17 20:00:41 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							badaf88eeb 
							
						 
					 
					
						
						
							
							(commit by michael)  
						
						... 
						
						
						
						dequantizers skip trailing zeros
msmpeg4 non-intra decoder has its dequantizer "build in" now
Originally committed as revision 260 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-01-13 04:59:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							5a24083859 
							
						 
					 
					
						
						
							
							fix for non-mmx runtimedetect encoding bugs - patch by Michael Niedermayer <michaelni@gmx.at>  
						
						... 
						
						
						
						Originally committed as revision 250 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-01-10 00:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								Arpi 
							
						 
					 
					
						
						
						
						
							
						
						
							d962f6fd3a 
							
						 
					 
					
						
						
							
							new IDCT code by Michael Niedermayer (michaelni@gmx.at) - #define SIMPLE_IDCT to enable  
						
						... 
						
						
						
						Originally committed as revision 234 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2001-12-09 12:04:09 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							c34270f5e8 
							
						 
					 
					
						
						
							
							mlib merge  
						
						... 
						
						
						
						Originally committed as revision 131 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2001-09-16 21:54:00 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							3d03c0a24e 
							
						 
					 
					
						
						
							
							arm optimizations  
						
						... 
						
						
						
						Originally committed as revision 82 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2001-08-13 21:45:36 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							0cfa9713f7 
							
						 
					 
					
						
						
							
							export for imgconvert usage  
						
						... 
						
						
						
						Originally committed as revision 67 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2001-08-11 19:00:43 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							e0eac44e82 
							
						 
					 
					
						
						
							
							added block permutation functions  
						
						... 
						
						
						
						Originally committed as revision 45 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2001-08-07 22:43:19 +00:00 
						 
				 
			
				
					
						
							
							
								Arpi 
							
						 
					 
					
						
						
						
						
							
						
						
							4af7bcc185 
							
						 
					 
					
						
						
							
							MMX/MMXEXT iDCT support, using external functions currently defined in libmpeg2  
						
						... 
						
						
						
						Gives average 13-20% mpeg decoding speedup on x86 systems.
Originally committed as revision 30 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2001-08-03 18:33:03 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							fb16b7e7b3 
							
						 
					 
					
						
						
							
							added emms_c() macro which should can used in c code in both mmx/non mmx cases  
						
						... 
						
						
						
						Originally committed as revision 12 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2001-07-24 20:42:03 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							980fc7b834 
							
						 
					 
					
						
						
							
							fixed config for direct mplayer build compatibility  
						
						... 
						
						
						
						Originally committed as revision 8 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2001-07-23 20:06:54 +00:00 
						 
				 
			
				
					
						
							
							
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							de6d9b6404 
							
						 
					 
					
						
						
							
							Initial revision  
						
						... 
						
						
						
						Originally committed as revision 5 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2001-07-22 14:18:56 +00:00