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