21d8f4da91 
								
							
								 
							
						 
						
							
							
								
								resample: remove an unneeded context variable  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7c5fd8151 
								
							
								 
							
						 
						
							
							
								
								resample: implement flushing  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								254c95cdd1 
								
							
								 
							
						 
						
							
							
								
								resample: split linear into its own function  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be394968c8 
								
							
								 
							
						 
						
							
							
								
								resample: add initial padding explicitly  
							
							This simplifies the code, since we do not have to deal with a possibly
negative source index anymore. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f20892eb67 
								
							
								 
							
						 
						
							
							
								
								resample: split the nearest neighbour path into a separate function pointer  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9dea23766 
								
							
								 
							
						 
						
							
							
								
								resample: fix avresample_get_delay() return value  
							
							The correct "next" input sample is not the first sample of the
resampling buffer, but the center sample of the filter_length-sized
block at the beginning.
CC:libav-stable@libav.org 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d68269d58 
								
							
								 
							
						 
						
							
							
								
								lavr: typedef internal structs in internal.h  
							
							Simplifies header dependencies by not including all other internal headers
in internal.h. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1c2915ce1 
								
							
								 
							
						 
						
							
							
								
								lavr: remove automatic context close/open for resampling compensation  
							
							It adds unnecessary complication for insignificant usability improvement.
The user really should know if they'll need resampling compensation before
opening the context.
Note that only the documentation has changed. The current functionality will
still work until the next major bump. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f322b20735 
								
							
								 
							
						 
						
							
							
								
								lavr: only save/restore the mixing matrix if mixing is being done  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d86aa8b0f 
								
							
								 
							
						 
						
							
							
								
								lavr: do not pass consumed samples as a parameter to ff_audio_resample()  
							
							Since the resampler handles buffering of unconsumed samples internally, the
caller does not need this information. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d9c2dc89a 
								
							
								 
							
						 
						
							
							
								
								Don't include common.h from avutil.h  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3aa696e883 
								
							
								 
							
						 
						
							
							
								
								avresample: De-doxygenize some comments where Doxygen is not appropriate  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6410397600 
								
							
								 
							
						 
						
							
							
								
								lavr: resampling: add support for s32p, fltp, and dblp internal sample formats  
							
							Based partially on implementation by Michael Niedermayer <michaelni@gmx.at> in
libswresample in FFmpeg. See commits:
7f1ae79d3824ab1abfb6 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								372647aed0 
								
							
								 
							
						 
						
							
							
								
								lavr: resampling: add filter type and Kaiser window beta to AVOptions  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8af852b97 
								
							
								 
							
						 
						
							
							
								
								Add libavresample  
							
							This is a new library for audio sample format, channel layout, and sample rate
conversion. 
							
						 
						13 years ago