Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								ad2a0ab40b 
								
							 
						 
						
							
							
								
								alsa: remove debug code  
							
							 
							
							
							
						 
						
							2009-04-19 19:25:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								98a25c506e 
								
							 
						 
						
							
							
								
								alsa: properly convert return values of snd_strerror() to utf8  
							
							 
							
							
							
						 
						
							2009-04-19 19:22:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								49dcf0940e 
								
							 
						 
						
							
							
								
								alsa: include the alsa mixer control that is used in the property list  
							
							 
							
							
							
						 
						
							2009-04-13 22:56:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								6fd8fd18c2 
								
							 
						 
						
							
							
								
								alsa: store mixer controls to use in profile data  
							
							 
							
							... 
							
							
							
							This allows us to easily use different mixer controls for analog and
spdif output. 
							
						 
						
							2009-04-13 22:56:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								89f74cb858 
								
							 
						 
						
							
							
								
								alsa: when passing emptry mixer control name, force sw volume  
							
							 
							
							
							
						 
						
							2009-04-13 22:45:31 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								77a1e3876b 
								
							 
						 
						
							
							
								
								refuse to initialize on modem devices  
							
							 
							
							
							
						 
						
							2009-04-04 04:12:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Maarten Bosmans 
								
							 
						 
						
							
							
							
							
								
							
							
								8bcb9c6910 
								
							 
						 
						
							
							
								
								various spelling fixes  
							
							 
							
							
							
						 
						
							2009-04-04 02:27:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								143e1ba739 
								
							 
						 
						
							
							
								
								downgrade a few messages  
							
							 
							
							
							
						 
						
							2009-04-03 17:49:05 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								025107876c 
								
							 
						 
						
							
							
								
								fix channel mapping for a52 devices.  Closes   #508  
							
							 
							
							
							
						 
						
							2009-03-20 14:15:18 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								03ac71bcad 
								
							 
						 
						
							
							
								
								don't put both the card and the pcm name in the description of a device if one contains the other  
							
							 
							
							
							
						 
						
							2009-02-24 11:29:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								c341010304 
								
							 
						 
						
							
							
								
								implement device reservation scheme  
							
							 
							
							
							
						 
						
							2009-02-24 06:13:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								ec9f8f10f3 
								
							 
						 
						
							
							
								
								if ALSA gives us nonsensical data at least try to fix it up a little  
							
							 
							
							
							
						 
						
							2009-02-24 06:06:04 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								33601afbb1 
								
							 
						 
						
							
							
								
								print driver name when we encounter driver bugs  
							
							 
							
							
							
						 
						
							2009-02-23 22:56:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								557a90c487 
								
							 
						 
						
							
							
								
								add new wrapper pa_alsa_safe_delay() around snd_pcm_delay()  
							
							 
							
							
							
						 
						
							2009-02-23 22:55:33 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								5cc9d970c8 
								
							 
						 
						
							
							
								
								add new function pa_alsa_get_driver_name_by_pcm()  
							
							 
							
							
							
						 
						
							2009-02-23 22:54:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								504384a041 
								
							 
						 
						
							
							
								
								initialize selem index  
							
							 
							
							
							
						 
						
							2009-02-22 00:45:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								14ee8d471a 
								
							 
						 
						
							
							
								
								print warnings about driver bugs at most once  
							
							 
							
							
							
						 
						
							2009-02-21 16:33:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								7bc1847596 
								
							 
						 
						
							
							
								
								Merge branch 'master' of ssh://rootserver/home/lennart/git/public/pulseaudio  
							
							 
							
							
							
						 
						
							2009-02-20 03:21:46 +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  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc-André Lureau 
								
							 
						 
						
							
							
							
							
								
							
							
								7c78c3f658 
								
							 
						 
						
							
							
								
								alsa-util: check if mixer_poll_descriptors_count() < 0  
							
							 
							
							
							
						 
						
							2009-02-19 05:00:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Marc-André Lureau 
								
							 
						 
						
							
							
							
							
								
							
							
								83cdcf2f53 
								
							 
						 
						
							
							
								
								alsa-util: make sure we check an initialized cn variable  
							
							 
							
							
							
						 
						
							2009-02-19 04:46:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								07333f8cae 
								
							 
						 
						
							
							
								
								refer folks to the ALSA devs, not us  
							
							 
							
							
							
						 
						
							2009-02-18 21:50:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								dc1ad08a65 
								
							 
						 
						
							
							
								
								minor optimizations  
							
							 
							
							
							
						 
						
							2009-02-18 21:50:09 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								e6f4586f7b 
								
							 
						 
						
							
							
								
								include ALSA driver in properties for cards/sink  
							
							 
							
							
							
						 
						
							2009-01-30 02:24:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								4bd654542e 
								
							 
						 
						
							
							
								
								add new function pa_alsa_get_driver_name()  
							
							 
							
							
							
						 
						
							2009-01-30 02:24:40 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								4b2a682741 
								
							 
						 
						
							
							
								
								fix minor memleak in prober  
							
							 
							
							
							
						 
						
							2009-01-22 00:26:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								b88b89a676 
								
							 
						 
						
							
							
								
								add new call pa_alsa_open_by_device_id_profile()  
							
							 
							
							
							
						 
						
							2009-01-20 21:37:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								04e9214065 
								
							 
						 
						
							
							
								
								export pa_channel_map_superset()  
							
							 
							
							
							
						 
						
							2009-01-20 21:37:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								7368a6e6be 
								
							 
						 
						
							
							
								
								add priority logic to find best default profile  
							
							 
							
							
							
						 
						
							2009-01-20 20:35:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								b987e5eeb8 
								
							 
						 
						
							
							
								
								fix bad free()  
							
							 
							
							
							
						 
						
							2009-01-19 22:02:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								c560aea4c9 
								
							 
						 
						
							
							
								
								Don't enumerate invalid profile  
							
							 
							
							
							
						 
						
							2009-01-17 02:01:37 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								f03a7e43db 
								
							 
						 
						
							
							
								
								Split up pa_alsa_init_proplist into two seperate functions for the card and snd_pcm_t specific parts  
							
							 
							
							
							
						 
						
							2009-01-17 02:00:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								b4d80462bf 
								
							 
						 
						
							
							
								
								add card profile prober  
							
							 
							
							
							
						 
						
							2009-01-16 23:33:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								b2b2eb1ee7 
								
							 
						 
						
							
							
								
								remvoe a bit of duplicate code  
							
							 
							
							
							
						 
						
							2009-01-16 22:01:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								4a13763797 
								
							 
						 
						
							
							
								
								Add support for 24bit samples encoded in the LSB of 32 bit words  
							
							 
							
							
							
						 
						
							2009-01-16 18:39:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								6dc76d1158 
								
							 
						 
						
							
							
								
								add support for 24bit packed samples  
							
							 
							
							
							
						 
						
							2009-01-16 03:15:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								4d4956ea2f 
								
							 
						 
						
							
							
								
								Add SPDIF/HDMI ALSA devices and device descriptions to device search table  
							
							 
							
							
							
						 
						
							2009-01-15 23:46:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								c7fff97782 
								
							 
						 
						
							
							
								
								move alsa and oss modules into their own subdirectories  
							
							 
							
							
							
						 
						
							2009-01-15 21:02:01 +01:00