Diego Biurrun
							
						 
						
							
							
							
								
							
								c242bbd8b6 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary dsputil.h #includes  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								c9f933b5b6 
								
							
								 
							
						 
						
							
							
								
								Add av_cold attributes to arch-specific init functions  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								a886b279a0 
								
							
								 
							
						 
						
							
							
								
								x86: cosmetics: Comment some #endifs for better readability  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								29cfdd3767 
								
							
								 
							
						 
						
							
							
								
								x86: avcodec: Appropriately name files containing only init functions  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								c318626ce2 
								
							
								 
							
						 
						
							
							
								
								x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h  
							
							 
							
							 
							
							
								
							
							
							This puts x86-specific things in the x86/ subdirectory where they
belong.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								ca844b7be9 
								
							
								 
							
						 
						
							
							
								
								x86: Use consistent 3dnowext function and macro name suffixes  
							
							 
							
							 
							
							
								
							
							
							Currently there is a wild mix of 3dn2/3dnow2/3dnowext.  Switching to
"3dnowext", which is a more common name of the CPU flag, as reported
e.g. by the Linux kernel, unifies this. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								66a02159ea 
								
							
								 
							
						 
						
							
							
								
								x86: fmtconvert: add special asm for float_to_int16_interleave_misc_*  
							
							 
							
							 
							
							
								
							
							
							This gets rid of a variable-length array and a for loop in C code.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								c30b198381 
								
							
								 
							
						 
						
							
							
								
								x86: Place mm_flags variable declaration below the appropriate #ifdef.  
							
							 
							
							 
							
							
								
							
							
							This fixes some unused variable warnings with YASM disabled. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								aad3429d4e 
								
							
								 
							
						 
						
							
							
								
								fmtconvert: port float_to_int16_interleave() 2-channel x86 inline asm to yasm  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								4e8e262476 
								
							
								 
							
						 
						
							
							
								
								fmtconvert: port int32_to_float_fmul_scalar() x86 inline asm to yasm  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								185142a5ea 
								
							
								 
							
						 
						
							
							
								
								fmtconvert: check compile-time x86 instruction set flags  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								708ab7dd69 
								
							
								 
							
						 
						
							
							
								
								fmtconvert: port float_to_int16() x86 inline asm to yasm  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								e98a95e779 
								
							
								 
							
						 
						
							
							
								
								10l: wrap float_interleave functions in HAVE_YASM.  
							
							 
							
							 
							
							
								
							
							
							fixes compilation with --disable-yasm 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								32f8fb8ecf 
								
							
								 
							
						 
						
							
							
								
								Add float_interleave() to FmtConvertContext with x86-optimized versions.  
							
							 
							
							 
							
							
								
							
							
							Partially based on patches by clsid2 in ffdshow-tryout.
ff_float_interleave6() x86 improvements by Loren Merrit. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								c73d99e672 
								
							
								 
							
						 
						
							
							
								
								Separate format conversion DSP functions from DSPContext.  
							
							 
							
							 
							
							
								
							
							
							This will be beneficial for use with the audio conversion API without
requiring it to depend on all of dsputil.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago