Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a520335581 
								
							 
						 
						
							
							
								
								fmt-ops: add sse2 version of f32 to s16 planar/interleaved  
							
							 
							
							
							
						 
						
							2020-07-03 11:05:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								527dc89365 
								
							 
						 
						
							
							
								
								fmt-ops: add neon optimizations for format conversion  
							
							 
							
							
							
						 
						
							2020-03-30 10:59:21 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								949dba7bfc 
								
							 
						 
						
							
							
								
								fmt-ops: flesh out avx optimizations  
							
							 
							
							
							
						 
						
							2020-03-17 17:27:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3a911dfe3b 
								
							 
						 
						
							
							
								
								fmt-ops: add avx2 optimized version  
							
							 
							
							... 
							
							
							
							Only one optimized version but the sse2 version are compiled with
the avx2 flags so that they get optimized better. 
							
						 
						
							2020-03-16 16:11:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								fd3dd14ebe 
								
							 
						 
						
							
							
								
								fmt-ops: add optimized f32 to s16 stereo conversion  
							
							 
							
							
							
						 
						
							2020-03-16 13:04:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f4387e0568 
								
							 
						 
						
							
							
								
								fmt-ops: add support for s24 with endian conversion  
							
							 
							
							
							
						 
						
							2020-01-27 15:46:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3c9aa2e96c 
								
							 
						 
						
							
							
								
								fmt: add sse2 optimized s32->f32d  
							
							 
							
							
							
						 
						
							2019-10-24 11:06:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								092a0c660d 
								
							 
						 
						
							
							
								
								make bitfields unsigned  
							
							 
							
							... 
							
							
							
							Remove driver property from client-node of client-stream. 
							
						 
						
							2019-04-10 17:52:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d8e399dee9 
								
							 
						 
						
							
							
								
								audioconvert: pass state to functions  
							
							 
							
							... 
							
							
							
							Pass some state to convert and channelmix functions. This makes it
possible to select per channel optimized convert functions but
also makes it possible to implement noise shaping later.
Pass the channelmix matrix and volume in the state.
Handle specialized 2 channel s16 -> f32 conversion 
							
						 
						
							2019-03-29 17:39:59 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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