Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							9ac124c889 
							
						 
					 
					
						
						
							
							Merge commit '206895708ea2b464755d340e44501daf9a07c310'  
						
						... 
						
						
						
						* commit '206895708ea2b464755d340e44501daf9a07c310':
  x86inc: Remove our FMA4 support
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-10-14 15:54:23 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							12ca544aa0 
							
						 
					 
					
						
						
							
							Merge commit '15748773bf33c110e6e2e9526c7ba5478274c74c'  
						
						... 
						
						
						
						* commit '15748773bf33c110e6e2e9526c7ba5478274c74c':
  avresample/x86: Switch operand order for mulps
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-10-14 15:37:26 +02:00 
						 
				 
			
				
					
						
							
							
								Derek Buitenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							206895708e 
							
						 
					 
					
						
						
							
							x86inc: Remove our FMA4 support  
						
						... 
						
						
						
						This is so we can sync to x264's version of FMA4 support.
This partialy reverts commit 79687079a97a039c325ab79d7a95920d800b791f.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
						
						
					 
					
						2013-10-14 12:39:29 +01:00 
						 
				 
			
				
					
						
							
							
								Derek Buitenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							15748773bf 
							
						 
					 
					
						
						
							
							avresample/x86: Switch operand order for mulps  
						
						... 
						
						
						
						With the forthcoming VEX instruction emulation, mulps
must have only the third operand point to memory, as
this is what vmulps expects.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> 
						
						
					 
					
						2013-10-14 12:36:11 +01:00 
						 
				 
			
				
					
						
							
							
								Thilo Borgmann 
							
						 
					 
					
						
						
						
						
							
						
						
							d814a839ac 
							
						 
					 
					
						
						
							
							Reinstate proper FFmpeg license for all files.  
						
						
						
						
					 
					
						2013-08-30 15:47:38 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							7456164b50 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  x86: lavr: use the x86inc.asm automatic stack alignment in mixing functions
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-06 13:20:23 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							95d01c3f1c 
							
						 
					 
					
						
						
							
							x86: lavr: use the x86inc.asm automatic stack alignment in mixing functions  
						
						... 
						
						
						
						CC:libav-stable@libav.org 
						
						
					 
					
						2013-01-05 16:14:35 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							0c79a3d9cb 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  x86: lavr: fix stack allocation for 7 and 8 channel downmixing on x86-32
  lavr: fix the decision for writing directly to the output buffer
  parisc: work around bug in gcc 4.3 and later
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-18 13:35:15 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							7a9e65acee 
							
						 
					 
					
						
						
							
							x86: lavr: fix stack allocation for 7 and 8 channel downmixing on x86-32  
						
						... 
						
						
						
						Fixes crashes on Win32 and stack overruns on x86-32 in general. 
						
						
					 
					
						2012-11-17 20:16:04 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							2b479bcab0 
							
						 
					 
					
						
						
							
							build: Drop AVX assembly ifdefs  
						
						... 
						
						
						
						An assembler able to cope with AVX instructions is now required. 
						
						
					 
					
						2012-11-11 20:43:28 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							04581c8c77 
							
						 
					 
					
						
						
							
							x86: yasm: Use complete source path for macro helper %includes  
						
						... 
						
						
						
						This is more consistent with the way we handle C #includes and
it simplifies the build system. 
						
						
					 
					
						2012-10-31 00:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							6860b4081d 
							
						 
					 
					
						
						
							
							x86: include x86inc.asm in x86util.asm  
						
						... 
						
						
						
						This is necessary to allow refactoring some x86util macros with cpuflags. 
						
						
					 
					
						2012-10-31 00:37:42 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							17337f54c0 
							
						 
					 
					
						
						
							
							x86: Split inline and external assembly #ifdefs  
						
						
						
						
					 
					
						2012-08-31 01:53:25 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							a3df4781f4 
							
						 
					 
					
						
						
							
							x86: add colons after labels  
						
						... 
						
						
						
						nasm prints a warning if the colon is missing.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2012-08-07 15:20:56 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							2f096bb10e 
							
						 
					 
					
						
						
							
							lavr: add x86-optimized mixing functions  
						
						... 
						
						
						
						Adds optimized functions for mixing 3 through 8 input channels to 1 and 2
output channels in fltp or s16p format with flt coeffs. 
						
						
					 
					
						2012-07-27 11:25:48 -04:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							30b45d9c38 
							
						 
					 
					
						
						
							
							x86inc: automatically insert vzeroupper for YMM functions.  
						
						
						
						
					 
					
						2012-07-26 13:43:16 -07:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							0dadf9d1e9 
							
						 
					 
					
						
						
							
							lavr: x86: add missing vzeroupper in ff_mix_1_to_2_fltp_flt()  
						
						
						
						
					 
					
						2012-07-25 15:41:25 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							f61ce90caa 
							
						 
					 
					
						
						
							
							lavr: add x86-optimized functions for mixing 1-to-2 s16p with flt coeffs  
						
						
						
						
					 
					
						2012-06-18 11:24:10 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							29f7490c46 
							
						 
					 
					
						
						
							
							lavr: add x86-optimized functions for mixing 1-to-2 fltp with flt coeffs  
						
						
						
						
					 
					
						2012-06-18 11:24:10 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							b75726cb79 
							
						 
					 
					
						
						
							
							lavr: add x86-optimized function for mixing 2 to 1 s16p with q8 coeffs  
						
						
						
						
					 
					
						2012-05-29 15:33:25 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							c140fb2cbc 
							
						 
					 
					
						
						
							
							lavr: add x86-optimized functions for mixing 2 to 1 s16p with float coeffs  
						
						
						
						
					 
					
						2012-05-29 15:33:18 -04:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b7d7773a 
							
						 
					 
					
						
						
							
							Fix compilation with YASM/NASM without AVX support.  
						
						... 
						
						
						
						Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> 
						
						
					 
					
						2012-05-01 13:37:25 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							c8af852b97 
							
						 
					 
					
						
						
							
							Add libavresample  
						
						... 
						
						
						
						This is a new library for audio sample format, channel layout, and sample rate
conversion. 
						
						
					 
					
						2012-04-24 21:28:27 -04:00