d68c05380c 
								
							
								 
							
						 
						
							
							
								
								x86: check for AV_CPU_FLAG_AVXSLOW where useful  
							
							Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ac7fa81b2 
								
							
								 
							
						 
						
							
							
								
								Consistently use "cpu_flags" as variable/parameter name for CPU flags  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1fda184a85 
								
							
								 
							
						 
						
							
							
								
								avutil: Add av_cold attributes to init functions missing them  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								566b7a20fd 
								
							
								 
							
						 
						
							
							
								
								x86: float dsp: butterflies_float SSE  
							
							97c -> 49c
Some codecs could benefit from more unrolling, but AAC doesn't. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6649ab503 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Remove unnecessary extern keywords from function declarations  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								973b4d44f1 
								
							
								 
							
						 
						
							
							
								
								float_dsp: Add #ifdef HAVE_INLINE_ASM around vector_fmul_window  
							
							This fixes builds on 64bit MSVC.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e034cc6c60 
								
							
								 
							
						 
						
							
							
								
								lavc: Move vector_fmul_window to AVFloatDSPContext  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						13 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								947f933687 
								
							
								 
							
						 
						
							
							
								
								x86: float_dsp: add SSE version of vector_fmul_scalar()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0c6cce447 
								
							
								 
							
						 
						
							
							
								
								x86: Replace checks for CPU extensions and flags by convenience macros  
							
							This separates code relying on inline from that relying on external
assembly and fixes instances where the coalesced check was incorrect. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82b2df9790 
								
							
								 
							
						 
						
							
							
								
								float_dsp: add x86-optimized functions for vector_fmac_scalar()  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5a7229ba4 
								
							
								 
							
						 
						
							
							
								
								Add a float DSP framework to libavutil  
							
							Move vector_fmul() from DSPContext to AVFloatDSPContext. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d526c5338d 
								
							
								 
							
						 
						
							
							
								
								ARM: allow runtime masking of CPU features  
							
							This allows masking CPU features with the -cpuflags avconv option
which is useful for testing different optimisations without rebuilding.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f0c136e1f 
								
							
								 
							
						 
						
							
							
								
								Check whether IBM or Apple PPC assembler syntax is used  
							
							This checks which assembler syntax is supported and defines macros
for register names accordingly.
Originally committed as revision 23952 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08255107cf 
								
							
								 
							
						 
						
							
							
								
								DCA: ARM/NEON optimised lfe_fir  
							
							Originally committed as revision 22863 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2ed6f39944 
								
							
								 
							
						 
						
							
							
								
								Replace many includes of libavutil/common.h with what is actually needed  
							
							This reduces the number of false dependencies on header files and
speeds up compilation.
Originally committed as revision 22407 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75fb5c24ed 
								
							
								 
							
						 
						
							
							
								
								Move FASTDIV macro to intmath.h  
							
							Originally committed as revision 21335 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								544f5a922f 
								
							
								 
							
						 
						
							
							
								
								Optimise av_log2 with clz when available  
							
							10% faster flac decoding on x86 and ARM.
Originally committed as revision 21217 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								987903826b 
								
							
								 
							
						 
						
							
							
								
								Globally rename the header inclusion guard names.  
							
							Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.'  to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3540b950ec 
								
							
								 
							
						 
						
							
							
								
								add missing #include "common.h" to libavutil headers  
							
							Originally committed as revision 12502 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85074d3c93 
								
							
								 
							
						 
						
							
							
								
								Reapply r12489: Add pure, const and malloc attributes to proper functions  
							
							in libavutil.
Fix a compilation failure in r12489.
Originally committed as revision 12498 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2119bb8f51 
								
							
								 
							
						 
						
							
							
								
								revert r12489.  
							
							Originally committed as revision 12490 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6544f48f03 
								
							
								 
							
						 
						
							
							
								
								Pure, const and malloc attributes to libavutil.  
							
							Patch by Zuxy Meng: zuxy meng gmail com
Original thread:
[FFmpeg-devel] [PATCH] Pure, const and malloc attributes to libavutil
Date: 03/18/2008 6:09 AM
Originally committed as revision 12489 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								99545457bf 
								
							
								 
							
						 
						
							
							
								
								include all prerequisites in header files  
							
							Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								04d7f60143 
								
							
								 
							
						 
						
							
							
								
								Add official LGPL license headers to the files that were missing them.  
							
							Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9a73d8d2f 
								
							
								 
							
						 
						
							
							
								
								move adler32 to libavutil  
							
							Originally committed as revision 5731 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago