Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								636c02d38b 
								
							 
						 
						
							
							
								
								audioconvert: fix native variable rate resampler  
							
							 
							
							
							
						 
						
							2019-04-30 15:14:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								dc01b294a2 
								
							 
						 
						
							
							
								
								resample: return the number of consumed samples  
							
							 
							
							... 
							
							
							
							We need to return the number of consumed samples, even when we don't
start from the first sample in the buffer.
Add some more logging. 
							
						 
						
							2019-04-02 23:06:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d47353c0e6 
								
							 
						 
						
							
							
								
								resample-native: small tweaks  
							
							 
							
							
							
						 
						
							2019-03-29 12:08:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d260cb19be 
								
							 
						 
						
							
							
								
								audioconvert: compile c version separately  
							
							 
							
							... 
							
							
							
							Also compile the c versions in a separate module with their own
flags. 
							
						 
						
							2019-03-28 21:07:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e7ef13e310 
								
							 
						 
						
							
							
								
								audioconvert: add avx optimizations  
							
							 
							
							
							
						 
						
							2019-03-28 16:45:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								c8d3d475bb 
								
							 
						 
						
							
							
								
								audioconvert: handle more optimizations  
							
							 
							
							... 
							
							
							
							Compile an optimized library for the given CPU with the right flags,
then link it with the main library. 
							
						 
						
							2019-03-27 17:58:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								eaffb25cc2 
								
							 
						 
						
							
							
								
								resample-native: optimize equal input and output sample rates  
							
							 
							
							
							
						 
						
							2019-03-27 13:38:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4fafd10a89 
								
							 
						 
						
							
							
								
								resample-native: cleanups  
							
							 
							
							... 
							
							
							
							Add some comments, reorganize for better readability
More alignment of filter and history
Add some more test 
							
						 
						
							2019-03-27 11:23:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								555fe2f9f5 
								
							 
						 
						
							
							
								
								resample-native: implement variable rate  
							
							 
							
							
							
						 
						
							2019-03-26 17:25:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9c8913437b 
								
							 
						 
						
							
							
								
								audioconvert: add simple and faster resampler  
							
							 
							
							... 
							
							
							
							Add a sinc based resampler that, unlike speex, avoids memcpy and
works directly on the source data. It also allows for ssse3
optimizations and aligned loads. It will later switch to table
interpolation when doing variable rate. 
							
						 
						
							2019-03-26 12:58:26 +01:00