3ac7fa81b2 
								
							
								 
							
						 
						
							
							
								
								Consistently use "cpu_flags" as variable/parameter name for CPU flags  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1399931d07 
								
							
								 
							
						 
						
							
							
								
								x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h  
							
							The header is not (anymore) MMX-specific. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c00e9d8ae 
								
							
								 
							
						 
						
							
							
								
								x86: ac3dsp: Remove 3dnow version of ff_ac3_extract_exponents  
							
							The function requires increasing the fuzz factor for the ac3/eac3 encode
tests and even so makes fate fail. It only provides a slight encoding
speedup for legacy CPUs that do not support SS2. Thus its benefit is not
worth the trouble it creates and fixing it would be a waste of time. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6649ab503 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Remove unnecessary extern keywords from function declarations  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30b3916425 
								
							
								 
							
						 
						
							
							
								
								ac3dec: make downmix() take array of pointers to channel data  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26301caaa1 
								
							
								 
							
						 
						
							
							
								
								x86: mmx2 ---> mmxext in asm constructs  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91ff4e83ca 
								
							
								 
							
						 
						
							
							
								
								x86: ac3dsp: Only refer to the ac3_downmix_sse symbol if it has been declared  
							
							This fixes building without inline assembly.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97cb9236cf 
								
							
								 
							
						 
						
							
							
								
								ac3: move ac3_downmix() from dsputil to ac3dsp  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								29cfdd3767 
								
							
								 
							
						 
						
							
							
								
								x86: avcodec: Appropriately name files containing only init functions  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								239fdf1b4a 
								
							
								 
							
						 
						
							
							
								
								x86: build: replace mmx2 by mmxext  
							
							Refactoring mmx2/mmxext YASM code with cpuflags will force renames.
So switching to a consistent naming scheme beforehand is sensible.
The name "mmxext" is more official and widespread and also the name
of the CPU flag, as reported e.g. by the Linux kernel. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95a98ab3f0 
								
							
								 
							
						 
						
							
							
								
								ac3dsp: simplify x86 versions of ac3_max_msb_abs_int16  
							
							Simplifies the code by using cpuflags and a new macro.
Also fixes the invalid use of the MMX2 pshufw operation in the MMX-only
function. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								265980dabc 
								
							
								 
							
						 
						
							
							
								
								x86: Move some variable declarations below the appropriat #ifdef.  
							
							This avoids some unused variable warnings with YASM disabled. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f99a5ef92e 
								
							
								 
							
						 
						
							
							
								
								ac3dsp: add x86-optimized versions of ac3dsp.extract_exponents().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ca23db9cc 
								
							
								 
							
						 
						
							
							
								
								ac3enc: modify mantissa bit counting to keep bap counts for all values of bap  
							
							instead of just 0 to 4.
This does all the actual bit counting as a final step. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f999cfddb 
								
							
								 
							
						 
						
							
							
								
								ac3enc: add float_to_fixed24() with x86-optimized versions to AC3DSPContext  
							
							and use in scale_coefficients() for the floating-point AC-3 encoder. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1efbca5e9 
								
							
								 
							
						 
						
							
							
								
								ac3enc: add SIMD-optimized shifting functions for use with the fixed-point AC3 encoder.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fbb6b49dab 
								
							
								 
							
						 
						
							
							
								
								ac3enc: Add x86-optimized function to speed up log2_tab().  
							
							AC3DSPContext.ac3_max_msb_abs_int16() finds the maximum MSB of the absolute
value of each element in an array of int16_t.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dda3f0ef48 
								
							
								 
							
						 
						
							
							
								
								Add x86-optimized versions of exponent_min().  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago