Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								e26bd47282 
								
							 
						 
						
							
							
								
								* make hw param settings easier to debug by splitting up long if  
							
							 
							
							... 
							
							
							
							* actually set the sample rate
* disable resampling done by ALSA
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1024 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-06-17 23:36:03 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								a529b281eb 
								
							 
						 
						
							
							
								
								if S16NE is not supported, fall back to S16RE. If FLOAT32NE is not supported, fall back to FLOAT32NE. If still nothing is supported, try everything else in order  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@1020 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-06-16 19:33:05 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								79b6c31f23 
								
							 
						 
						
							
							
								
								decrease maximum allowed sample frequency for ALSA devices to 5%, since 48000 would otherwise match with 44100  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@995 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-05-31 00:05:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								9f2026da05 
								
							 
						 
						
							
							
								
								downgrade a log message  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@994 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-05-30 22:57:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								64fa5b882f 
								
							 
						 
						
							
							
								
								* alsa-sink: if "PCM" is not found as mixer track name, fallback to "Master"  
							
							 
							
							... 
							
							
							
							* alsa-source: if "Capture" is not found as mixer track name, fallback to "Mic"
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@993 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-05-30 22:48:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								bb820db4b5 
								
							 
						 
						
							
							
								
								* if an ALSA device doesn't support the channel count requested, use what ALSA suggests instead  
							
							 
							
							... 
							
							
							
							* if an ALSA device doesn't support the sampling freq requested, use what ALSA suggests and resample if this deviates more than 10% from what we requested
* fix segfault freeing an unitialized mixer_fdl field
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@992 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-05-30 22:05:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pierre Ossman 
								
							 
						 
						
							
							
							
							
								
							
							
								d9cc2cfcb9 
								
							 
						 
						
							
							
								
								Move xmalloc to the public side (libpolyp).  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@908 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-05-17 16:34:18 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								4b6ab291a7 
								
							 
						 
						
							
							
								
								* modify pa_channel_map_init_auto() to take an extra argument specifying the standard to use (ALSA, AIFF, ...)  
							
							 
							
							... 
							
							
							
							* add some more validity checks to pa_source_new(),pa_sink_new(),pa_sink_input_new(),pa_source_output_new()
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@888 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-05-16 23:47:38 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								0231e6ea41 
								
							 
						 
						
							
							
								
								first set buffer size, and afterwards period size  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@854 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-05-13 21:19:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								b6812029ba 
								
							 
						 
						
							
							
								
								use default alsa channel map for alsa devices  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@851 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-05-13 20:29:32 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pierre Ossman 
								
							 
						 
						
							
							
							
							
								
							
							
								53930f4455 
								
							 
						 
						
							
							
								
								Zero the fd list since we do a memcmp on it later.  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@818 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-04-28 07:28:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								746adcfed5 
								
							 
						 
						
							
							
								
								fix a couple of issues I found when compiling polypaudio with gcc 2.95  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@754 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-04-18 19:31:50 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pierre Ossman 
								
							 
						 
						
							
							
							
							
								
							
							
								e75cc68685 
								
							 
						 
						
							
							
								
								Fix ALSA fd handling to be compatible with blocking deferred events.  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@724 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-04-16 09:23:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pierre Ossman 
								
							 
						 
						
							
							
							
							
								
							
							
								4e56725a60 
								
							 
						 
						
							
							
								
								It's safer to set buffer size than to try setting number of periods.  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@628 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-03-05 18:37:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pierre Ossman 
								
							 
						 
						
							
							
							
							
								
							
							
								f22d8ab3fe 
								
							 
						 
						
							
							
								
								Return the proper error code so that we get a correct error message.  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@627 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-03-05 18:35:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pierre Ossman 
								
							 
						 
						
							
							
							
							
								
							
							
								1e68539dc4 
								
							 
						 
						
							
							
								
								Get notifications about mixer changes from ALSA.  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@607 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-02-26 21:50:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pierre Ossman 
								
							 
						 
						
							
							
							
							
								
							
							
								ae07d5abd5 
								
							 
						 
						
							
							
								
								Handle ALSA file descriptors more correctly. This means a bit more overhead,  
							
							 
							
							... 
							
							
							
							but following their API properly should avoid problems in the future.
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@606 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-02-26 19:09:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pierre Ossman 
								
							 
						 
						
							
							
							
							
								
							
							
								b125e1c9d5 
								
							 
						 
						
							
							
								
								Hardware volume support in ALSA modules.  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@604 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-02-26 17:57:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								4a64b0d116 
								
							 
						 
						
							
							
								
								change pa_log() and friends to not require a trailing \n on all logged strings  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@574 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-02-23 02:27:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								9bcb413413 
								
							 
						 
						
							
							
								
								fix snd_pcm_hw_params_set_rate_near() usage  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@540 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-02-20 23:47:46 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								c75972f54a 
								
							 
						 
						
							
							
								
								move alsa-util.[ch], oss-util.[ch] and howl-wrap.[ch] to the modules directory since they are just helper source used exclusively by the modules  
							
							 
							
							... 
							
							
							
							git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@489 fefdeb5f-60dc-0310-8127-8f9354f1896f 
							
						 
						
							2006-02-16 22:08:06 +00:00