ec199cc94c 
								
							
								 
							
						 
						
							
							
								
								asm argument that might be in memory needs a size  
							
							Originally committed as revision 11890 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d67b037f7 
								
							
								 
							
						 
						
							
							
								
								sse2 h264 motion compensation. not new code, just separate out the cases that didn't need ssse3.  
							
							Originally committed as revision 11877 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20d565be6d 
								
							
								 
							
						 
						
							
							
								
								put loop counter in a register if possible. makes some of the qpel functions 3% faster.  
							
							Originally committed as revision 11876 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7080ec2937 
								
							
								 
							
						 
						
							
							
								
								fix aliasing warnings. simpler too.  
							
							Originally committed as revision 11875 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddf969705f 
								
							
								 
							
						 
						
							
							
								
								ssse3 h264 motion compensation.  
							
							25% faster tham mmx on core2, 35% if you discount fullpel, 4% overall decoding.
Originally committed as revision 11871 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b64dfbb8d2 
								
							
								 
							
						 
						
							
							
								
								add qpel rounder once during hv rather than twice during hv and whatever it's averaged with  
							
							Originally committed as revision 11870 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa9b873e08 
								
							
								 
							
						 
						
							
							
								
								clean up an ugliness introduced in r11826. this syntax will require fewer changes when adding future sse2 code.  
							
							Originally committed as revision 11868 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c01d0069d 
								
							
								 
							
						 
						
							
							
								
								use mmx2/3dnow avg functions in avg_qpel*_mc00  
							
							Originally committed as revision 11828 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed5d7a531c 
								
							
								 
							
						 
						
							
							
								
								ff_h264_idct8_add_sse2.  
							
							compared to mmx, 217->126 cycles on core2, 262->220 on k8.
Originally committed as revision 11826 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51f0ac65df 
								
							
								 
							
						 
						
							
							
								
								remove some movq in ff_h264_idct8_add_mmx. 225->217 cycles on core2.  
							
							Originally committed as revision 11825 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28748a9128 
								
							
								 
							
						 
						
							
							
								
								Factorize some duplicated code from CAVS and H.264 into a common file.  
							
							patch by Christophe Gisquet, christophe.gisquet free fr
Originally committed as revision 11504 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9fa3572903 
								
							
								 
							
						 
						
							
							
								
								add MMX version for put_no_rnd_h264_chroma_mc8_c, used in VC-1 decoding.  
							
							patch by Christophe GISQUET %christophe P gisquet A free P fr%
original thread:
date: Nov 25, 2007 12:35 AM
subject: Re: [FFmpeg-devel] MMX version for put_no_rnd_h264_chroma_mc8_c
Originally committed as revision 11298 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43de50659b 
								
							
								 
							
						 
						
							
							
								
								use ff_ prefix for extern vars  
							
							Originally committed as revision 11101 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								182f56cb0c 
								
							
								 
							
						 
						
							
							
								
								make ff_p* vars extern so that they can be used in various *_mmx.c files  
							
							Originally committed as revision 11100 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bdb273564c 
								
							
								 
							
						 
						
							
							
								
								Fix intended order of operations for 4 assert() checks.  
							
							Patch by Shane, gnome42 T gmail O com
Originally committed as revision 10711 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bba5293bb7 
								
							
								 
							
						 
						
							
							
								
								cosmetics: remove duplicate transpose macro  
							
							Originally committed as revision 8939 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1ce61108b 
								
							
								 
							
						 
						
							
							
								
								Fix parts missed in clip -> av_clip rename  
							
							Originally committed as revision 8760 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a115873af 
								
							
								 
							
						 
						
							
							
								
								add a few asserts to ensure alignment  
							
							Originally committed as revision 7994 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00e210ddbb 
								
							
								 
							
						 
						
							
							
								
								prevent h.264 MC related functions from being inlined (yes this is much faster the code just doesnt fit in the code cache otherwise)  
							
							Originally committed as revision 7993 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								079e61db5d 
								
							
								 
							
						 
						
							
							
								
								ensure alignment (no speed change)  
							
							Originally committed as revision 6891 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5a9e8f33d 
								
							
								 
							
						 
						
							
							
								
								merging mov & and (no speedchange)  
							
							Originally committed as revision 6889 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e80cf125a7 
								
							
								 
							
						 
						
							
							
								
								2 instructions less (same speed)  
							
							Originally committed as revision 6888 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9347118237 
								
							
								 
							
						 
						
							
							
								
								comment about failed optimization  
							
							Originally committed as revision 6887 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38cfdc83f0 
								
							
								 
							
						 
						
							
							
								
								move luma tc0 related init into asm  
							
							5% faster filter_mb_fast() on P3
Originally committed as revision 6884 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								25225c3773 
								
							
								 
							
						 
						
							
							
								
								2 instructions less in h264_loop_filter_luma_mmx2()  
							
							Originally committed as revision 6882 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bda2203d56 
								
							
								 
							
						 
						
							
							
								
								preempt possible overflow  
							
							Originally committed as revision 6881 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a1553dee3 
								
							
								 
							
						 
						
							
							
								
								1 instruction less  
							
							Originally committed as revision 6880 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9f1885c21 
								
							
								 
							
						 
						
							
							
								
								optimize H264_DEBLOCK_P0_Q0  
							
							2.5% faster filter_mb_fast() on P3
Originally committed as revision 6877 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b78e7197a8 
								
							
								 
							
						 
						
							
							
								
								Change license headers to say 'FFmpeg' instead of 'this program/this library'  
							
							and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e20143ee7 
								
							
								 
							
						 
						
							
							
								
								mmx implementation of deblocking strength decision.  
							
							2-3% faster h264.
Originally committed as revision 6113 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f8674a902 
								
							
								 
							
						 
						
							
							
								
								remove redundant macro definitions  
							
							Originally committed as revision 5589 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fdd3057981 
								
							
								 
							
						 
						
							
							
								
								added mmx implementation of h264_chroma_mc2  
							
							Originally committed as revision 5200 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								548a1c8a35 
								
							
								 
							
						 
						
							
							
								
								h264_idct8_add_mmx  
							
							Originally committed as revision 5123 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6da971f160 
								
							
								 
							
						 
						
							
							
								
								h264_idct_add only needs mmx1  
							
							Originally committed as revision 5122 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d84f7c61ee 
								
							
								 
							
						 
						
							
							
								
								gcc2.95 workaround  
							
							Originally committed as revision 5111 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a5b2fa812 
								
							
								 
							
						 
						
							
							
								
								remove some useless instructions  
							
							Originally committed as revision 5109 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a8eb0f45a 
								
							
								 
							
						 
						
							
							
								
								4% faster h264_qpel_mc  
							
							Originally committed as revision 5094 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ef9d1d1575 
								
							
								 
							
						 
						
							
							
								
								h264: special case dc-only idct. ~1% faster overall  
							
							Originally committed as revision 4971 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e295993ba 
								
							
								 
							
						 
						
							
							
								
								10l in 1.12  
							
							Originally committed as revision 4965 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ee669732d 
								
							
								 
							
						 
						
							
							
								
								10l (x86_64)  
							
							Originally committed as revision 4952 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e545f37527 
								
							
								 
							
						 
						
							
							
								
								18% faster put_h264_qpel16_mc[13]2_mmx2  
							
							Originally committed as revision 4951 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c03ce51dfb 
								
							
								 
							
						 
						
							
							
								
								11% faster put_h264_qpel16_v_lowpass_mmx2  
							
							Originally committed as revision 4950 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0331f09237 
								
							
								 
							
						 
						
							
							
								
								15% faster put_h264_qpel16_hv_lowpass_mmx2  
							
							Originally committed as revision 4949 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5509bffa88 
								
							
								 
							
						 
						
							
							
								
								Update licensing information: The FSF changed postal address.  
							
							Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8b562087d 
								
							
								 
							
						 
						
							
							
								
								tweak h264_biweight  
							
							Originally committed as revision 4835 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cec9395977 
								
							
								 
							
						 
						
							
							
								
								fix some potential arithmetic overflows in pred_direct_motion() and  
							
							ff_h264_weight_WxH_mmx2().
Originally committed as revision 4795 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb270c0896 
								
							
								 
							
						 
						
							
							
								
								COSMETICS: tabs --> spaces, some prettyprinting  
							
							Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								115329f160 
								
							
								 
							
						 
						
							
							
								
								COSMETICS: Remove all trailing whitespace.  
							
							Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6624e21cb 
								
							
								 
							
						 
						
							
							
								
								faster h264_chroma_mc8_mmx, added h264_chroma_mc4_mmx.  
							
							2-4% overall speedup.
Originally committed as revision 4666 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b926572aa9 
								
							
								 
							
						 
						
							
							
								
								h264 mmx weighted prediction. up to 3% overall speedup.  
							
							Originally committed as revision 4630 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						20 years ago