Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						7d636d02b1 
					 
					
						
						
							
							swresample/dither_template: Add missing license header  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michael@niedermayer.cc > 
						
						
					 
					
						2015-09-27 13:09:10 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						223a859853 
					 
					
						
						
							
							swresample/dither_template: Do not define macro functions to nothing  
						
						... 
						
						
						
						This avoids potential warnings
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2015-05-07 01:07:30 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						cc4a41727e 
					 
					
						
						
							
							swr: fix "may be used uninitialized in this function" warnings  
						
						... 
						
						
						
						The uninitialized use implicates 0 channels, which is unlikely
to reach this function but fixed anyway in this commit.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-20 17:09:48 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c8737d348b 
					 
					
						
						
							
							swr: work with 4 noise shaping coeffs at a time  
						
						... 
						
						
						
						63->38 kcycles
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-12 19:17:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						ef7fdc8cff 
					 
					
						
						
							
							swr: use a local variable for ns_coeffs  
						
						... 
						
						
						
						maybe a very tiny bit faster
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-12 17:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						68ff7d265f 
					 
					
						
						
							
							swr: use local variable for ns_errors  
						
						... 
						
						
						
						71 -> 63 kcycles
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-12 17:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b5d9e5d06c 
					 
					
						
						
							
							swr: minor simplification for the noise shaping pos update  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-12 17:43:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2eec98125e 
					 
					
						
						
							
							swr: mark noise data for noise shaping as const  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-10 18:07:32 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						558aa6cab7 
					 
					
						
						
							
							swr: add seperate in/out pointers to the noise shaping code  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-10 18:06:19 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						fca51256d4 
					 
					
						
						
							
							swr: rename dither_pos to noise_pos  
						
						... 
						
						
						
						THis more closely matches what the field represents
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-10 18:01:26 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						0b60fc94aa 
					 
					
						
						
							
							swr: reorder the operations in the noise shaping code  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-10 00:27:04 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						3ab1970612 
					 
					
						
						
							
							swr: move dither related fields to their own context  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-09 18:41:12 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						82742294b7 
					 
					
						
						
							
							swr: Implement Noise shaping dither  
						
						... 
						
						
						
						The following variants are implemented:
lipshitz noise shaping dither
shibata noise shaping dither
low shibata noise shaping dither
high shibata noise shaping dither
f-weighted noise shaping dither
modified-e-weighted noise shaping dither
improved-e-weighted noise shaping dither
Data tables taken from SOX
Signed-off-by: Michael Niedermayer <michaelni@gmx.at > 
						
						
					 
					
						2013-01-09 18:25:06 +01:00