Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						826f429ae9 
					 
					
						
						
							
							qpel in mmx2/3dnow  
						
						... 
						
						
						
						qpel refinement quality parameter
Originally committed as revision 1393 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2003-01-05 15:57:10 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						477ab036ad 
					 
					
						
						
							
							trellis quantization  
						
						... 
						
						
						
						Originally committed as revision 1380 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-12-31 17:23:56 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						1457ab5233 
					 
					
						
						
							
							qpel encoding  
						
						... 
						
						
						
						4mv+b frames encoding finally fixed
chroma ME
5 comparission functions for ME
b frame encoding speedup
wmv2 codec (unfinished)
user specified diamond size for EPZS
Originally committed as revision 1365 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-12-27 23:51:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						140cb66321 
					 
					
						
						
							
							new PSNR code (now works with chroma, b frames, ...)  
						
						... 
						
						
						
						rename *_TYPE to FF_*_TYPE for the external API
allow user specified pict_type
Originally committed as revision 1308 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-12-04 21:13:02 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Foley 
							
						 
					 
					
						
						
							
						
						9c76bd48aa 
					 
					
						
						
							
							* altivec and pix_norm patch by Brian Foley  
						
						... 
						
						
						
						Originally committed as revision 1269 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-11-22 07:53:06 +00:00 
						 
				 
			
				
					
						
							
							
								Zdenek Kabelac 
							
						 
					 
					
						
						
							
						
						9a7b310d06 
					 
					
						
						
							
							* remaining part of John Ryland's patch  
						
						... 
						
						
						
						Originally committed as revision 1267 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-11-22 07:24:28 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						11f18fafca 
					 
					
						
						
							
							huffyuv  
						
						... 
						
						
						
						Originally committed as revision 1211 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-11-14 19:20:04 +00:00 
						 
				 
			
				
					
						
							
							
								Zdenek Kabelac 
							
						 
					 
					
						
						
							
						
						92ddb69283 
					 
					
						
						
							
							* init for inv_zigzag_direct16 moved to init block  
						
						... 
						
						
						
						Originally committed as revision 1204 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-11-12 10:05:21 +00:00 
						 
				 
			
				
					
						
							
							
								Zdenek Kabelac 
							
						 
					 
					
						
						
							
						
						5abd509acd 
					 
					
						
						
							
							* init table once  
						
						... 
						
						
						
						Originally committed as revision 1203 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-11-12 10:01:27 +00:00 
						 
				 
			
				
					
						
							
							
								Zdenek Kabelac 
							
						 
					 
					
						
						
							
						
						4555345704 
					 
					
						
						
							
							* using macros to shorten init part  
						
						... 
						
						
						
						* removing some unused/unneeded code
* unifing some function names
Originally committed as revision 1202 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-11-12 09:47:14 +00:00 
						 
				 
			
				
					
						
							
							
								Zdenek Kabelac 
							
						 
					 
					
						
						
							
						
						34dfe896e3 
					 
					
						
						
							
							* quick fix for bit exact setting  
						
						... 
						
						
						
						(FIXME - add this into context flags)
Originally committed as revision 1200 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-11-11 21:44:27 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c9a2ebc4c0 
					 
					
						
						
							
							100l for kabi (fixing qpel)  
						
						... 
						
						
						
						Originally committed as revision 1198 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-11-11 16:17:25 +00:00 
						 
				 
			
				
					
						
							
							
								Zdenek Kabelac 
							
						 
					 
					
						
						
							
						
						eb4b3dd3c3 
					 
					
						
						
							
							* using DSPContext - so each codec could use its local (sub)set of CPU extension  
						
						... 
						
						
						
						Originally committed as revision 1194 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-11-11 09:40:17 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7801d21d13 
					 
					
						
						
							
							optimize block_permute()  
						
						... 
						
						
						
						optimize dct_quantize_c()
dont permute s->q_inter/intra_matrix
Originally committed as revision 1067 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-10-23 15:11:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						073b013d00 
					 
					
						
						
							
							complete mpeg4 GMC decoding support  
						
						... 
						
						
						
						Originally committed as revision 1046 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-10-16 19:55:49 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						d2975f8d4f 
					 
					
						
						
							
							warning fixes  
						
						... 
						
						
						
						Originally committed as revision 1044 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2002-10-15 15:24:08 +00:00 
						 
				 
			
				
					
						
							
							
								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