Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								f3de61edf6 
								
							 
						 
						
							
							
								
								fix device reservation for system mode  
							
							 
							
							
							
						 
						
							2009-03-03 22:27:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Colin Guthrie 
								
							 
						 
						
							
							
							
							
								
							
							
								86dee05aec 
								
							 
						 
						
							
							
								
								Use LGPL 2.1 on all files previously using LGPL 2  
							
							 
							
							
							
						 
						
							2009-03-03 20:23:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								77514c1c4c 
								
							 
						 
						
							
							
								
								Merge commit 'coling/master'  
							
							 
							
							
							
						 
						
							2009-03-02 14:08:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								671b927955 
								
							 
						 
						
							
							
								
								add logic for initializing a useful icon name  
							
							 
							
							
							
						 
						
							2009-03-01 21:38:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								784ac5b0da 
								
							 
						 
						
							
							
								
								get additional device data from udev  
							
							 
							
							
							
						 
						
							2009-03-01 21:38:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Colin Guthrie 
								
							 
						 
						
							
							
							
							
								
							
							
								8fc9b19cb3 
								
							 
						 
						
							
							
								
								Don't assume that device reservation is enabled.  
							
							 
							
							... 
							
							
							
							In the case when the alsa 'device' is not a physical card, it wont have an index and thus
the reservation name will be NULL and therefore we will not initialise the reservation system.
Fixes  #498  
							
						 
						
							2009-02-28 23:51:12 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								798e39a5b6 
								
							 
						 
						
							
							
								
								when alsa tweaks our sample_spec make sure we adjust the watermark accordingly  
							
							 
							
							
							
						 
						
							2009-02-27 01:15:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								1c86267e1f 
								
							 
						 
						
							
							
								
								when an underrun happens, increase watermark by 10ms instead of doubling it  
							
							 
							
							
							
						 
						
							2009-02-27 01:15:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								8314858183 
								
							 
						 
						
							
							
								
								set reserve interface application device name  
							
							 
							
							
							
						 
						
							2009-02-24 11:29:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								c341010304 
								
							 
						 
						
							
							
								
								implement device reservation scheme  
							
							 
							
							
							
						 
						
							2009-02-24 06:13:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								3c73025bf5 
								
							 
						 
						
							
							
								
								in case alsa lies to use don't spin forever  
							
							 
							
							
							
						 
						
							2009-02-24 06:11:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								023ba8975b 
								
							 
						 
						
							
							
								
								use pa_alsa_safe_delay() where appropriate  
							
							 
							
							
							
						 
						
							2009-02-23 22:56:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								33601afbb1 
								
							 
						 
						
							
							
								
								print driver name when we encounter driver bugs  
							
							 
							
							
							
						 
						
							2009-02-23 22:56:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								14ee8d471a 
								
							 
						 
						
							
							
								
								print warnings about driver bugs at most once  
							
							 
							
							
							
						 
						
							2009-02-21 16:33:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								4505bc9cc6 
								
							 
						 
						
							
							
								
								introduce default channel map in addition to the default sample spec  
							
							 
							
							
							
						 
						
							2009-02-21 16:32:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								26a270a934 
								
							 
						 
						
							
							
								
								big alsa module rework to make things more robust to broken sound drivers and make it easier to debug them  
							
							 
							
							
							
						 
						
							2009-02-20 03:21:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								fdca6edf20 
								
							 
						 
						
							
							
								
								make profile names translatable  
							
							 
							
							
							
						 
						
							2009-02-20 01:18:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								205b0ba08e 
								
							 
						 
						
							
							
								
								split out mixer setup into seperate functions to make things more readable  
							
							 
							
							
							
						 
						
							2009-02-19 04:04:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								ff58fa8870 
								
							 
						 
						
							
							
								
								simplify pa_alsa_init_proplist_pcm() a bit and include resolution bits in alsa device props  
							
							 
							
							
							
						 
						
							2009-02-18 21:49:31 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								6790c03f91 
								
							 
						 
						
							
							
								
								unify ALSA mixer initialization  
							
							 
							
							
							
						 
						
							2009-02-14 00:21:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								3d33172791 
								
							 
						 
						
							
							
								
								rate limit underrun messages  
							
							 
							
							
							
						 
						
							2009-02-04 20:55:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								fc3ff11418 
								
							 
						 
						
							
							
								
								fix two typos  
							
							 
							
							
							
						 
						
							2009-01-28 01:39:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								98821c783d 
								
							 
						 
						
							
							
								
								print the right software volume  
							
							 
							
							
							
						 
						
							2009-01-28 01:31:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								0ca16caff7 
								
							 
						 
						
							
							
								
								add new paramter ignore_dB= to alsa modules  
							
							 
							
							
							
						 
						
							2009-01-27 17:55:50 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								d5f46e824e 
								
							 
						 
						
							
							
								
								move flat volume logic into the core. while doing so add n_volume_steps field to sinks/sources  
							
							 
							
							
							
						 
						
							2009-01-27 04:39:07 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								a365c8212d 
								
							 
						 
						
							
							
								
								include a few HAL properties in our card/sink/source properties for ALSA devices  
							
							 
							
							
							
						 
						
							2009-01-24 01:25:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								54dad91f07 
								
							 
						 
						
							
							
								
								use pa_log_ratelimit() at a few places  
							
							 
							
							
							
						 
						
							2009-01-24 00:12:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								b2ef19acc5 
								
							 
						 
						
							
							
								
								include PA_SINK_INVALID_STATE in all switch/case statements to make gcc shut up  
							
							 
							
							
							
						 
						
							2009-01-22 00:26:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								b606c0940a 
								
							 
						 
						
							
							
								
								rework logic how alsa sinks/sources/cards are named  
							
							 
							
							
							
						 
						
							2009-01-22 00:26:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								bdfec1feba 
								
							 
						 
						
							
							
								
								mark a few more ALSA dB values as 'valid' for valgrind  
							
							 
							
							
							
						 
						
							2009-01-22 00:16:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								e8f93b125e 
								
							 
						 
						
							
							
								
								make implementation of module-alsa-card complete  
							
							 
							
							
							
						 
						
							2009-01-21 02:02:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								7ca0e00a2c 
								
							 
						 
						
							
							
								
								fill in dev_id properly  
							
							 
							
							
							
						 
						
							2009-01-21 02:01:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								16d200e369 
								
							 
						 
						
							
							
								
								add an API to create arbitrary alsa sinks/sources dynamically without having to load/unload modules  
							
							 
							
							
							
						 
						
							2009-01-21 00:23:18 +01:00