Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								d8de5d374e 
								
							 
						 
						
							
							
								
								make sure we never overflow when calculating sleep time  
							
							 
							
							... 
							
							
							
							Issue pointed out by Jaroslav Kysela 
							
						 
						
							2009-04-13 03:40:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								991cb06134 
								
							 
						 
						
							
							
								
								set fixed latencies at more places where appropriate  
							
							 
							
							
							
						 
						
							2009-04-10 02:26:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								5388b44b9a 
								
							 
						 
						
							
							
								
								alsa: when printing warning about bogus data from alsa include snd_pcm_dump()  
							
							 
							
							
							
						 
						
							2009-04-10 01:58:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								6ba3333030 
								
							 
						 
						
							
							
								
								Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio  
							
							 
							
							
							
						 
						
							2009-04-05 03:05:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								d035f4a3f3 
								
							 
						 
						
							
							
								
								Modify smoothing code to make cubic interpolation optional and allow 'quick fixups' on resuming  
							
							 
							
							... 
							
							
							
							The primary reason for this change is to allow time graphs that do not
go through the origin and hence smoothing starting from the origin is
not desired. This change will allow passing time data into the smoother
while paused and then abruptly use that data without smoothing using the
'quick fixup' flag when resuming.
Primary use case is allowing recording time graphs where the data
recorded originates from a time before the stream was created. The
resulting graft will be shifted and should not be smoothened to go
through the origin. 
							
						 
						
							2009-04-05 02:26:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								77a1e3876b 
								
							 
						 
						
							
							
								
								refuse to initialize on modem devices  
							
							 
							
							
							
						 
						
							2009-04-04 04:12:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Kyle Cronan 
								
							 
						 
						
							
							
							
							
								
							
							
								92ae5f1a74 
								
							 
						 
						
							
							
								
								Specifying ALSA mixer control  
							
							 
							
							... 
							
							
							
							On Fri, Mar 27, 2009 at 7:21 AM, Lennart Poettering <lennart@poettering.net> wrote:
>> I tried installing the latest git sources on my Ubuntu Jaunty box but
>> it just broke sound in all my applications.  For my own purposes, I'm
>> going to need to start with the Ubuntu-patched 0.9.14.  However, if
>> you are willing to accept this patch I will forward port it so that it
>> applies to the latest sources.  It's a completely harmless change, so
>> why not apply it?
>
> Yes, I am happy to apply it. Could you please update it for current git?
>
Great.  An updated patch is attached.  For symmetry, I added this
option to the alsa source module as well.
The Ubuntu folks have customized pulse so much that it is difficult
for me to get this version working on my system.  For this patch I
have only made sure that it compiles.  But it does pretty much the
same thing as the one for 0.9.14, which is working great for me.
Thanks,
Kyle 
							
						 
						
							2009-03-31 00:56:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								e3f15104cf 
								
							 
						 
						
							
							
								
								don't enabled tsched on software ALSA devices  
							
							 
							
							
							
						 
						
							2009-03-30 18:00:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								4edb109239 
								
							 
						 
						
							
							
								
								use u->use_tsched everywhere  
							
							 
							
							
							
						 
						
							2009-03-25 16:17:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								0316dba9d1 
								
							 
						 
						
							
							
								
								set latency range only in tsched mode  
							
							 
							
							
							
						 
						
							2009-03-25 00:41:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								44ca897769 
								
							 
						 
						
							
							
								
								introduce new flag that marks sinks/sources which can adjust the latency dynamically  
							
							 
							
							
							
						 
						
							2009-03-25 00:30:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								aa92ff408c 
								
							 
						 
						
							
							
								
								simplify latency range by not allowing stored 'wildcard' ranges anymore  
							
							 
							
							
							
						 
						
							2009-03-24 21:06:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								869341729f 
								
							 
						 
						
							
							
								
								various smaller cleanups  
							
							 
							
							
							
						 
						
							2009-03-04 02:55:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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