08e3ea60ff 
								
							
								 
							
						 
						
							
							
								
								x86: synth filter float: implement SSE2 version  
							
							Timings for Arrandale:
          C    SSE
win32:  2108   334
win64:  1152   322
Factorizing the inner loop with a call/jmp is a >15 cycles cost, even with
the jmp destination being aligned.
Unrolling for ARCH_X86_64 is a 20 cycles gain.
Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80ba1ddb58 
								
							
								 
							
						 
						
							
							
								
								Remove unneeded add bias from 3 functions.  
							
							DSPContext.vector_fmul_window()
DCADSPContext.lfe_fir()
SynthFilterContext.synth_filter_float()
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e73d1a5efc 
								
							
								 
							
						 
						
							
							
								
								ARM: NEON optimised synth_filter_float  
							
							2.7x faster DCA decoding on Cortex-A8
Originally committed as revision 22828 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f462ed1f82 
								
							
								 
							
						 
						
							
							
								
								Make synth_filter a function pointer  
							
							Originally committed as revision 22827 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c9a0840d0 
								
							
								 
							
						 
						
							
							
								
								Add lots of missing includes  
							
							Originally committed as revision 22337 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f92e769666 
								
							
								 
							
						 
						
							
							
								
								Multiple inclusion guards for synth_filter.h.  
							
							Originally committed as revision 20415 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d886e4df10 
								
							
								 
							
						 
						
							
							
								
								Vertically align function arguments.  
							
							Originally committed as revision 20413 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f99c31c39 
								
							
								 
							
						 
						
							
							
								
								Split synth filter out of dca.c.  
							
							Originally committed as revision 20396 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b21bdabe4 
								
							
								 
							
						 
						
							
							
								
								Add FFMPEG_ prefix to all multiple inclusion guards.  
							
							Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5a90186d7 
								
							
								 
							
						 
						
							
							
								
								Add missing license headers.  
							
							Originally committed as revision 8149 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e3e105b38a 
								
							
								 
							
						 
						
							
							
								
								added include for ffserver dynamically loaded modules  
							
							Originally committed as revision 809 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						23 years ago