Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								9fde00e449 
								
							 
						 
						
							
							
								
								fix a few potential bad memory accesses  
							
							 
							
							
							
						 
						
							2008-08-06 03:04:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								34dd4a20f2 
								
							 
						 
						
							
							
								
								fix shutdown when --disallow-module-loading=1 is passed  
							
							 
							
							
							
						 
						
							2008-08-05 23:56:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								ca127532fc 
								
							 
						 
						
							
							
								
								add a function to dump the stream database for debugging purposes  
							
							 
							
							
							
						 
						
							2008-08-05 19:03:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								8a156d1a23 
								
							 
						 
						
							
							
								
								don't enforce valid callbacks for extension module APIs  
							
							 
							
							
							
						 
						
							2008-08-05 19:01:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								98b81636b7 
								
							 
						 
						
							
							
								
								allow extension messages to actually carry information  
							
							 
							
							
							
						 
						
							2008-08-05 19:01:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								e0dd72afcb 
								
							 
						 
						
							
							
								
								fix error path (spotted by Coling Guthrie)  
							
							 
							
							
							
						 
						
							2008-08-05 16:31:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								f57b9153a8 
								
							 
						 
						
							
							
								
								fix a few more copy/paste errors  
							
							 
							
							
							
						 
						
							2008-08-05 14:26:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								78236af734 
								
							 
						 
						
							
							
								
								fix copy/paste error  
							
							 
							
							
							
						 
						
							2008-08-04 23:33:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								163f10712e 
								
							 
						 
						
							
							
								
								fix documentation to follow what actually happens  
							
							 
							
							
							
						 
						
							2008-08-04 23:33:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								64a23677d3 
								
							 
						 
						
							
							
								
								inherit proplist on sample playback from client  
							
							 
							
							
							
						 
						
							2008-08-04 23:32:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								03cd37eb78 
								
							 
						 
						
							
							
								
								remove port definitions from header file since they are not actually used yet  
							
							 
							
							
							
						 
						
							2008-08-04 19:49:33 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								7de3ab56d8 
								
							 
						 
						
							
							
								
								add missing C++ checks in header  
							
							 
							
							
							
						 
						
							2008-08-04 19:49:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								9f5c1c6067 
								
							 
						 
						
							
							
								
								pa_bool_t is not exported  
							
							 
							
							
							
						 
						
							2008-08-04 19:45:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								dd07276b8e 
								
							 
						 
						
							
							
								
								ignore PA_GCC_DEPRECATED and PA_GCC_PRINTF_ATTR when generating map file  
							
							 
							
							
							
						 
						
							2008-08-04 19:45:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								51d181c57e 
								
							 
						 
						
							
							
								
								update list of exported symbols  
							
							 
							
							
							
						 
						
							2008-08-04 19:44:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Colin Guthrie 
								
							 
						 
						
							
							
							
							
								
							
							
								580c4342ac 
								
							 
						 
						
							
							
								
								Fix linking  
							
							 
							
							... 
							
							
							
							Signed-off-by: Lennart Poettering <lennart@poettering.net> 
							
						 
						
							2008-08-04 19:06:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								0cc674d961 
								
							 
						 
						
							
							
								
								wrap protocol extension of module-stream-restore  
							
							 
							
							
							
						 
						
							2008-08-04 19:02:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								88c3db6636 
								
							 
						 
						
							
							
								
								add protocol extension to module-stream-restore  
							
							 
							
							
							
						 
						
							2008-08-04 19:01:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								6cc3a615fa 
								
							 
						 
						
							
							
								
								store channel map in database and remap volumes if necessary  
							
							 
							
							
							
						 
						
							2008-08-04 19:00:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								eec623a23b 
								
							 
						 
						
							
							
								
								add hooks for connection creation/deletion, for that export pa_native_connection  
							
							 
							
							
							
						 
						
							2008-08-04 18:58:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								c01f0bc01f 
								
							 
						 
						
							
							
								
								split out save trigger function  
							
							 
							
							
							
						 
						
							2008-08-04 18:56:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								32cf9db434 
								
							 
						 
						
							
							
								
								store channel map in database and remap volumes if ncessary  
							
							 
							
							
							
						 
						
							2008-08-04 18:55:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								5880516076 
								
							 
						 
						
							
							
								
								add new API function pa_cvolume_remap()  
							
							 
							
							
							
						 
						
							2008-08-04 18:40:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								cd5afb80f7 
								
							 
						 
						
							
							
								
								don't hit an assert if  when process_rewind() is called with nbytes=0  
							
							 
							
							
							
						 
						
							2008-08-04 15:33:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Colin Guthrie 
								
							 
						 
						
							
							
							
							
								
							
							
								bf17dbb101 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://git.0pointer.de/pulseaudio  
							
							 
							
							
							
						 
						
							2008-08-03 23:38:44 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Colin Guthrie 
								
							 
						 
						
							
							
							
							
								
							
							
								ec78981054 
								
							 
						 
						
							
							
								
								Fix linking  
							
							 
							
							
							
						 
						
							2008-08-03 23:38:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								5f69b5d7fd 
								
							 
						 
						
							
							
								
								load module-device-restore and module-stream-restore by default, don't load module-volume-restore anymore  
							
							 
							
							
							
						 
						
							2008-08-03 23:23:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								ad76ca0a35 
								
							 
						 
						
							
							
								
								add new module module-stream-restore  
							
							 
							
							
							
						 
						
							2008-08-03 23:23:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								ec19f2bbf8 
								
							 
						 
						
							
							
								
								a bit of refactoring  
							
							 
							
							
							
						 
						
							2008-08-03 23:22:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								d7b138daa2 
								
							 
						 
						
							
							
								
								fix uninitialized memory access  
							
							 
							
							
							
						 
						
							2008-08-03 23:21:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Colin Guthrie 
								
							 
						 
						
							
							
							
							
								
							
							
								5744237a06 
								
							 
						 
						
							
							
								
								Merge branch 'master' of git://git.0pointer.de/pulseaudio  
							
							 
							
							
							
						 
						
							2008-08-03 19:56:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								04ffac57a6 
								
							 
						 
						
							
							
								
								add extension system for native protocol  
							
							 
							
							
							
						 
						
							2008-08-03 18:56:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								9bfd67f70f 
								
							 
						 
						
							
							
								
								store load_once flag for module  
							
							 
							
							
							
						 
						
							2008-08-03 18:55:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								114f290be7 
								
							 
						 
						
							
							
								
								add a new error code PA_ERR_NOEXTENSION  
							
							 
							
							
							
						 
						
							2008-08-03 18:54:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								23bde22b10 
								
							 
						 
						
							
							
								
								start idle timer even when no module is ever loaded  
							
							 
							
							
							
						 
						
							2008-08-03 18:53:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								f417bb42cf 
								
							 
						 
						
							
							
								
								some pa_bool_t'ization  
							
							 
							
							
							
						 
						
							2008-08-03 17:00:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Sjoerd Simons 
								
							 
						 
						
							
							
							
							
								
							
							
								98fbd24d62 
								
							 
						 
						
							
							
								
								fix iteration over random devices  
							
							 
							
							... 
							
							
							
							Actually iterate over the various random devices. Fixes a infinite loop on
startup when /dev/urandom isn't readable. Patch by Matt Kraai on Debian bug
491270, closes  #333 
Signed-off-by: Lennart Poettering <lennart@poettering.net> 
							
						 
						
							2008-08-03 16:46:21 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								065e7644ac 
								
							 
						 
						
							
							
								
								make all protocol objects global singletons  
							
							 
							
							
							
						 
						
							2008-08-03 16:44:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								aaaafb059c 
								
							 
						 
						
							
							
								
								use pa_channel_map_init_extend() instead of pa_channel_map_init_auto() to make things more robust  
							
							 
							
							
							
						 
						
							2008-08-03 16:43:51 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								1ae1dfcc10 
								
							 
						 
						
							
							
								
								simplify a bit  
							
							 
							
							
							
						 
						
							2008-08-03 16:42:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								0a2fced2ee 
								
							 
						 
						
							
							
								
								add new api function pa_cli_get_module()  
							
							 
							
							
							
						 
						
							2008-08-03 16:42:16 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								5042284d45 
								
							 
						 
						
							
							
								
								introduce pa_cli_eof_cb_t  
							
							 
							
							
							
						 
						
							2008-08-03 16:41:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								084f4292f6 
								
							 
						 
						
							
							
								
								rename pa_hook_free() to pa_hook_done() since the hook struct is allocated on the stack not via malloc  
							
							 
							
							
							
						 
						
							2008-08-03 16:31:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								34c435480f 
								
							 
						 
						
							
							
								
								use @ as seperator between shared name variable and instance  
							
							 
							
							
							
						 
						
							2008-08-03 16:31:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								5916b5bc2d 
								
							 
						 
						
							
							
								
								make sure we don't leak userdata struct  
							
							 
							
							
							
						 
						
							2008-08-03 16:30:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								32f63f2a61 
								
							 
						 
						
							
							
								
								allow running of PA with a valgring that doesn't know cap_set_caps  
							
							 
							
							
							
						 
						
							2008-08-03 16:29:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								06712c2a86 
								
							 
						 
						
							
							
								
								add new auth cookie singleton  
							
							 
							
							
							
						 
						
							2008-08-03 16:29:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								d36c5c97e5 
								
							 
						 
						
							
							
								
								rename props.[ch] to shared.[ch]  
							
							 
							
							
							
						 
						
							2008-08-01 02:13:41 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								edc56a7f7a 
								
							 
						 
						
							
							
								
								rename pa_property_xxx to pa_shared_xxx to avoid confusion with property lists  
							
							 
							
							
							
						 
						
							2008-08-01 01:56:09 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lennart Poettering 
								
							 
						 
						
							
							
							
							
								
							
							
								a5a7b79938 
								
							 
						 
						
							
							
								
								fix build without ALSA  
							
							 
							
							
							
						 
						
							2008-08-01 01:54:53 +03:00