Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ea1f9e18f7 
								
							 
						 
						
							
							
								
								alsa: update to new pod api  
							
							 
							
							
							
						 
						
							2019-01-16 11:02:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5a8c6d457e 
								
							 
						 
						
							
							
								
								alsa: add user_data to core  
							
							 
							
							
							
						 
						
							2019-01-08 17:30:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3d9fab3aaf 
								
							 
						 
						
							
							
								
								alsa: fix signed and unsigned comparisons  
							
							 
							
							
							
						 
						
							2019-01-07 15:05:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3cb8aa7abb 
								
							 
						 
						
							
							
								
								alsa: document fallthrough case  
							
							 
							
							
							
						 
						
							2019-01-07 15:05:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d7376b7304 
								
							 
						 
						
							
							
								
								alsa: fix for target_id  
							
							 
							
							
							
						 
						
							2018-11-02 12:31:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7e513ea243 
								
							 
						 
						
							
							
								
								alsa: clamp the period size to something sensible  
							
							 
							
							... 
							
							
							
							some clients (sweep) want to negotiate the smallest possible period
size we can support, which is expressed in bytes and independent
of samplerate, format and number of channels.
For files with high samplerate and channelcount, this results in periods
of 8 frames, which is too small to handle.
Instead round up the period size to something we can likely handle,
taking into account the samplerate and number of channels. 
							
						 
						
							2018-10-16 10:57:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7303f2c1a0 
								
							 
						 
						
							
							
								
								alsa: implement query_chmaps  
							
							 
							
							
							
						 
						
							2018-10-10 15:32:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9955e32030 
								
							 
						 
						
							
							
								
								alsa: fix for format changes  
							
							 
							
							... 
							
							
							
							Add exclusive option
Add channel mapping 
							
						 
						
							2018-09-17 09:49:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4acfb88cb7 
								
							 
						 
						
							
							
								
								alsa: update for api changes  
							
							 
							
							
							
						 
						
							2018-09-05 16:48:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3f73c9355c 
								
							 
						 
						
							
							
								
								alsa: update for type changes  
							
							 
							
							
							
						 
						
							2018-08-29 09:55:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								47e2e1223a 
								
							 
						 
						
							
							
								
								alsa: update for api changes  
							
							 
							
							
							
						 
						
							2018-08-27 09:07:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b4570a42bf 
								
							 
						 
						
							
							
								
								alsa: update for types  
							
							 
							
							
							
						 
						
							2018-08-24 11:01:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								25cff88c33 
								
							 
						 
						
							
							
								
								pcm: no need for any buffer or period restrictions  
							
							 
							
							
							
						 
						
							2018-08-15 21:45:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ae97f98561 
								
							 
						 
						
							
							
								
								alsa: remove debug  
							
							 
							
							
							
						 
						
							2018-08-15 21:45:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								fcab6dae9a 
								
							 
						 
						
							
							
								
								pcm: update properties  
							
							 
							
							
							
						 
						
							2018-07-04 18:55:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0f37d84c39 
								
							 
						 
						
							
							
								
								pcm: improve buffer size  
							
							 
							
							
							
						 
						
							2018-07-03 22:05:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1276a15143 
								
							 
						 
						
							
							
								
								alsa: Send buffer params to PipeWire when we know the format  
							
							 
							
							
							
						 
						
							2018-06-22 17:39:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5d30ccfaff 
								
							 
						 
						
							
							
								
								alsa: avoid crash when connection fails  
							
							 
							
							... 
							
							
							
							Set the client api in properties 
							
						 
						
							2018-06-07 10:18:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e8b0422514 
								
							 
						 
						
							
							
								
								alsa: fix drain  
							
							 
							
							... 
							
							
							
							Keep sending samples when draining
Prefer float and 32 bit formats 
							
						 
						
							2018-05-24 17:17:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								aeda863aed 
								
							 
						 
						
							
							
								
								pcm: reuse stream  
							
							 
							
							... 
							
							
							
							Only make a new stream when we are in error.
Set format layout. 
							
						 
						
							2018-05-11 10:05:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a79bd2cf1a 
								
							 
						 
						
							
							
								
								alsa: support formats of pw_stream  
							
							 
							
							
							
						 
						
							2018-04-10 15:57:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9255640f5f 
								
							 
						 
						
							
							
								
								alsa: rewrite with pw_stream  
							
							 
							
							
							
						 
						
							2018-03-23 13:35:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8f8687b71d 
								
							 
						 
						
							
							
								
								cleanups  
							
							 
							
							
							
						 
						
							2018-03-14 12:00:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7e1ec8b480 
								
							 
						 
						
							
							
								
								alsa-pipewire: small fixes  
							
							 
							
							
							
						 
						
							2018-02-26 17:32:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								89200d6bda 
								
							 
						 
						
							
							
								
								alsa: update  
							
							 
							
							
							
						 
						
							2018-01-24 16:30:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								407ba17927 
								
							 
						 
						
							
							
								
								add node and server argument  
							
							 
							
							
							
						 
						
							2018-01-12 15:46:16 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d2261dc1d6 
								
							 
						 
						
							
							
								
								port to new API  
							
							 
							
							
							
						 
						
							2017-11-24 12:43:10 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4270e867ed 
								
							 
						 
						
							
							
								
								alsa: limit the size we copy to min_avail  
							
							 
							
							
							
						 
						
							2017-11-14 18:00:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f4ab376a08 
								
							 
						 
						
							
							
								
								update to new API  
							
							 
							
							... 
							
							
							
							Also don't try to read avail_min from the alsa ringbuffer 
							
						 
						
							2017-11-14 17:28:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5786cae78f 
								
							 
						 
						
							
							
								
								Updates  
							
							 
							
							... 
							
							
							
							Error reporting
Add support for ringbuffers 
							
						 
						
							2017-11-10 13:39:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7365677116 
								
							 
						 
						
							
							
								
								Add alsa plugin  
							
							 
							
							
							
						 
						
							2017-10-19 11:50:14 +02:00