f9a2c5bc07 
								
							
								 
							
						 
						
							
							
								
								swr: simplify code by using av_get_bytes_per_sample()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c673d73ec 
								
							
								 
							
						 
						
							
							
								
								swr: use assert in swri_sum2 to check that only supported formats are used.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db2eadb2f5 
								
							
								 
							
						 
						
							
							
								
								swr: add dither support.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c1f312888 
								
							
								 
							
						 
						
							
							
								
								swr: update copyright year for rematrix  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8cdb7b95a 
								
							
								 
							
						 
						
							
							
								
								swr: special case for empty channels in rematrix.  
							
							Speed += 10% overall for pan=stereo:FL=FL+FR from wav to null. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								560b224f53 
								
							
								 
							
						 
						
							
							
								
								libswr: allow to set custom matrices.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4deb90cfa 
								
							
								 
							
						 
						
							
							
								
								swr: use "swri_" prefix instead of "swr_" for the private API.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f86566a31 
								
							
								 
							
						 
						
							
							
								
								rematrix: add parameter to tune volume  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1470d7a60 
								
							
								 
							
						 
						
							
							
								
								rematrix: change type of integers from 16 to 32bit to allow increasing volume with it.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e40b2c22b 
								
							
								 
							
						 
						
							
							
								
								rematrix: add type for coefficients  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76dbb0905a 
								
							
								 
							
						 
						
							
							
								
								rematrix: Fix several passing argument from incompatible pointer type warnings.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9719f25e7b 
								
							
								 
							
						 
						
							
							
								
								swresample: fix broken indent.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								355cc1a052 
								
							
								 
							
						 
						
							
							
								
								swresample/rematrix: show matrix with debug log level  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a34869ed7d 
								
							
								 
							
						 
						
							
							
								
								libswr/rematrix: remove unused variable.  
							
							Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80287854c2 
								
							
								 
							
						 
						
							
							
								
								libswr/rematrix: add braces to silence a warning.  
							
							Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8593b743a8 
								
							
								 
							
						 
						
							
							
								
								rematrix: dont use floats for int16 code.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3c1af6dc6 
								
							
								 
							
						 
						
							
							
								
								rematrix: use double during init.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1133676f4a 
								
							
								 
							
						 
						
							
							
								
								swr: replace sqrt(0.5) by M_SQRT1_2  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b5875b9111 
								
							
								 
							
						 
						
							
							
								
								Add libswresample.  
							
							Similar to libswscale this does resampling and format convertion, just for audio
instead of video.
changing sampling rate, sample formats, channel layouts and sample packing all
in one with a very simple public interface.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago