dbd12523a4 
								
							
								 
							
						 
						
							
							
								
								aarch64: float_dsp NEON assembler  
							
							Ported from arm NEON and added vector_dmul_scalar.
Functions between 1.5 and 5 times faster than the C implementations
using Apple's clang-503.0.19 on A7. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74cc901905 
								
							
								 
							
						 
						
							
							
								
								float_dsp: fix errors in documentation  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d6e0ac673 
								
							
								 
							
						 
						
							
							
								
								floatdsp: restrict->av_restrict  
							
							Fix msvc
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e4130037c 
								
							
								 
							
						 
						
							
							
								
								float_dsp: Include config.h for redefining restrict  
							
							This makes sure that the restrict keyword is mapped to whatever
keyword the compiler prefers/supports. This fixes building on MSVC
(and possibly on GCC 2.x as well).
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5959bfaca3 
								
							
								 
							
						 
						
							
							
								
								floatdsp: move butterflies_float from dsputil to avfloatdsp.  
							
							This makes wmadec/enc, twinvq and mpegaudiodec (i.e. mp2/mp3)
independent of dsputil. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42d3246948 
								
							
								 
							
						 
						
							
							
								
								floatdsp: move vector_fmul_reverse from dsputil to avfloatdsp.  
							
							Now, nellymoserenc and aacenc no longer depends on dsputil. Independent
of this patch, wmaprodec also does not depend on dsputil, so I removed
it from there also. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								55aa03b9f8 
								
							
								 
							
						 
						
							
							
								
								floatdsp: move vector_fmul_add from dsputil to avfloatdsp.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d56668bd80 
								
							
								 
							
						 
						
							
							
								
								floatdsp: move scalarproduct_float from dsputil to avfloatdsp.  
							
							This makes the aac decoder and all voice codecs independent of dsputil. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e034cc6c60 
								
							
								 
							
						 
						
							
							
								
								lavc: Move vector_fmul_window to AVFloatDSPContext  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac7eb4cb20 
								
							
								 
							
						 
						
							
							
								
								float_dsp: add vector_dmul_scalar() to multiply a vector of doubles  
							
							Include x86-optimized versions for SSE2 and AVX. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								284ea790d8 
								
							
								 
							
						 
						
							
							
								
								dsputil: move vector_fmul_scalar() to AVFloatDSPContext in libavutil  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a74ae4691a 
								
							
								 
							
						 
						
							
							
								
								mips: Optimization of AC3 FP encoder and EAC3 FP decoder  
							
							Signed-off-by: Bojan Zivkovic <bojan@mips.com>
Reveiwed-by: Vitor Sessak <vitor1001@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82b2df9790 
								
							
								 
							
						 
						
							
							
								
								float_dsp: add x86-optimized functions for vector_fmac_scalar()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb5042d02c 
								
							
								 
							
						 
						
							
							
								
								float_dsp: Move vector_fmac_scalar() from libavcodec to libavutil  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5a7229ba4 
								
							
								 
							
						 
						
							
							
								
								Add a float DSP framework to libavutil  
							
							Move vector_fmul() from DSPContext to AVFloatDSPContext. 
							
						 
						13 years ago