Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0265514023 
								
							 
						 
						
							
							
								
								pulse: avoid blocking in epoll  
							
							 
							
							... 
							
							
							
							When the custom poll function told us there is activity on the
epoll fd, don't do a blocking wait on the epoll fd. It might be
possible that the active fd is removed and then we would block
forever.
Fixes  #349  
							
						 
						
							2020-10-29 15:56:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b50929d200 
								
							 
						 
						
							
							
								
								pulse-server: fix active_port check in volume/mute  
							
							 
							
							
							
						 
						
							2020-10-29 12:27:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7cd8d566f7 
								
							 
						 
						
							
							
								
								pulse-server: implement kill  
							
							 
							
							
							
						 
						
							2020-10-29 12:09:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								c619d7851f 
								
							 
						 
						
							
							
								
								pulse-server: add move and default sink/source  
							
							 
							
							... 
							
							
							
							Clean up error handling, use errno everywhere and convert when needed. 
							
						 
						
							2020-10-29 11:59:16 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								686128a5dd 
								
							 
						 
						
							
							
								
								pulse-server: implement set_sink/source_port  
							
							 
							
							
							
						 
						
							2020-10-28 20:05:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								22dcd87de9 
								
							 
						 
						
							
							
								
								pulse-server: implement set_card_profile  
							
							 
							
							
							
						 
						
							2020-10-28 19:39:02 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1a2349c162 
								
							 
						 
						
							
							
								
								pulse-server: implement set mute  
							
							 
							
							
							
						 
						
							2020-10-28 18:08:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4d42a83fb9 
								
							 
						 
						
							
							
								
								pulse-server: implement volume on sink/source  
							
							 
							
							
							
						 
						
							2020-10-28 17:57:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5862ce606c 
								
							 
						 
						
							
							
								
								pulse-server: mark some unimplemented commands  
							
							 
							
							
							
						 
						
							2020-10-28 16:57:57 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								af0d6e5354 
								
							 
						 
						
							
							
								
								pulse-server: refactor some more  
							
							 
							
							
							
						 
						
							2020-10-28 16:48:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d518e02b19 
								
							 
						 
						
							
							
								
								pulse-server: refactor card profiles parsing  
							
							 
							
							
							
						 
						
							2020-10-28 15:20:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0320eca79e 
								
							 
						 
						
							
							
								
								pulse-server: add port_type and availability-group  
							
							 
							
							
							
						 
						
							2020-10-28 12:18:26 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8116da41b9 
								
							 
						 
						
							
							
								
								acp: use properties for port type and available group  
							
							 
							
							
							
						 
						
							2020-10-28 11:48:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								893873b69e 
								
							 
						 
						
							
							
								
								introspect: clear port info  
							
							 
							
							
							
						 
						
							2020-10-28 11:10:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								458946177e 
								
							 
						 
						
							
							
								
								pulse-server: collect device ports and volume from card params  
							
							 
							
							
							
						 
						
							2020-10-28 10:53:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								15f8b7aa4a 
								
							 
						 
						
							
							
								
								pulse-server: parse HARDWARE props  
							
							 
							
							
							
						 
						
							2020-10-28 10:52:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								cd74fd54de 
								
							 
						 
						
							
							
								
								core: debug bound_id of proxy  
							
							 
							
							
							
						 
						
							2020-10-28 10:51:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6eaf8d6921 
								
							 
						 
						
							
							
								
								spa: remove property, we don't implement a getter  
							
							 
							
							
							
						 
						
							2020-10-28 10:51:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								27e06c66fd 
								
							 
						 
						
							
							
								
								pulse-server: add dummy sink/source port iteration  
							
							 
							
							
							
						 
						
							2020-10-27 18:01:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5d7d4d3b63 
								
							 
						 
						
							
							
								
								pulse-server: copy client properties to stream  
							
							 
							
							
							
						 
						
							2020-10-27 17:09:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1ec00e37fc 
								
							 
						 
						
							
							
								
								pulse-server: set source and sink flags  
							
							 
							
							
							
						 
						
							2020-10-27 17:09:06 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								acfb48e3da 
								
							 
						 
						
							
							
								
								pulse: improve debug  
							
							 
							
							
							
						 
						
							2020-10-27 16:46:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e571c0bcb1 
								
							 
						 
						
							
							
								
								alsa: Use "PipeWire ALSA" as the node name  
							
							 
							
							... 
							
							
							
							So that it is easier to know it is the PipeWire one. 
							
						 
						
							2020-10-27 16:11:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mersad Jelacic 
								
							 
						 
						
							
							
							
							
								
							
							
								9de98df1b7 
								
							 
						 
						
							
							
								
								pipewire-alsa: Use monotonic clock  
							
							 
							
							... 
							
							
							
							Use monotonic clock instead of gettimeofday for timestamps. 
							
						 
						
							2020-10-27 14:53:17 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								66cf4e68d5 
								
							 
						 
						
							
							
								
								pulse-server: use EnumFormat as fallback  
							
							 
							
							... 
							
							
							
							Use a fixated format and position from EnumFormat as a fallback. 
							
						 
						
							2020-10-27 15:42:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								124b1221a6 
								
							 
						 
						
							
							
								
								pulse-server: add more introspection  
							
							 
							
							... 
							
							
							
							Emit new/change/remove events
Handle suspended state of peer
Handle direct_on_input record streams.
Place the tag in error messages 
							
						 
						
							2020-10-27 14:57:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								2bf5cfa2f7 
								
							 
						 
						
							
							
								
								pulse-server: fill volumes and state  
							
							 
							
							
							
						 
						
							2020-10-27 10:12:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3c2b58d192 
								
							 
						 
						
							
							
								
								pulse-server: fill sink format  
							
							 
							
							
							
						 
						
							2020-10-27 09:00:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								496f3842be 
								
							 
						 
						
							
							
								
								pulse-server: small cleanup  
							
							 
							
							
							
						 
						
							2020-10-27 08:59:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								51328af0e1 
								
							 
						 
						
							
							
								
								pulse-server: collect node params  
							
							 
							
							
							
						 
						
							2020-10-27 08:59:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5ddd6f0db9 
								
							 
						 
						
							
							
								
								pulse-server: fill more card info  
							
							 
							
							
							
						 
						
							2020-10-26 20:53:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4f63f37f00 
								
							 
						 
						
							
							
								
								pulse-server: collect device params  
							
							 
							
							
							
						 
						
							2020-10-26 20:53:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								fa7c1ad169 
								
							 
						 
						
							
							
								
								pulse-server: set peer_name and id for monitors  
							
							 
							
							
							
						 
						
							2020-10-26 18:29:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8759ceb551 
								
							 
						 
						
							
							
								
								pulse-server: handle monitor sources  
							
							 
							
							
							
						 
						
							2020-10-26 18:10:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								c49771150c 
								
							 
						 
						
							
							
								
								pulse-server: fill in source-output/sink-input peers  
							
							 
							
							
							
						 
						
							2020-10-26 16:59:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								11ee5ca54c 
								
							 
						 
						
							
							
								
								pulse-server: fill in monitor names  
							
							 
							
							
							
						 
						
							2020-10-26 16:59:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								fd16eb450a 
								
							 
						 
						
							
							
								
								pulse-server: fill linked sink/source in create_stream reply  
							
							 
							
							
							
						 
						
							2020-10-26 16:39:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1df7db5301 
								
							 
						 
						
							
							
								
								link: also add node id to link props  
							
							 
							
							
							
						 
						
							2020-10-26 16:39:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a372e4e90e 
								
							 
						 
						
							
							
								
								pulse-server: add more introspection  
							
							 
							
							... 
							
							
							
							Add default nodes support and subscription events when it changes.
Fix stream id.
Fix node lookup.
Fix node volume. 
							
						 
						
							2020-10-26 13:28:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f75acc31d3 
								
							 
						 
						
							
							
								
								pulse: remove unused array  
							
							 
							
							
							
						 
						
							2020-10-26 13:28:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								fdf3485902 
								
							 
						 
						
							
							
								
								pulse-server: add sink/source sink_input/source_output introspect  
							
							 
							
							
							
						 
						
							2020-10-25 19:51:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								02d04c63ea 
								
							 
						 
						
							
							
								
								pulse-server: introspect cards  
							
							 
							
							
							
						 
						
							2020-10-25 16:24:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0ac839fce4 
								
							 
						 
						
							
							
								
								pulse-server: improve error reporting  
							
							 
							
							
							
						 
						
							2020-10-25 15:51:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1cbad89862 
								
							 
						 
						
							
							
								
								pulse-server: add introspection of clients and modules  
							
							 
							
							... 
							
							
							
							Add manager object to collect object info
Wait for object info until completing client connect
Implement clients and modules list and info. 
							
						 
						
							2020-10-25 15:28:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8ac9ce7947 
								
							 
						 
						
							
							
								
								pulse: avoid node lookup when connecting  
							
							 
							
							... 
							
							
							
							We can use the node name directly if we strip the .monitor suffix
or remove the MONITOR flag form the name/id. 
							
						 
						
							2020-10-24 16:58:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ec860d64cf 
								
							 
						 
						
							
							
								
								Revert "pulse: we can pass the device name directly in NODE_TARGET now"  
							
							 
							
							... 
							
							
							
							This reverts commit fc6a729c57 .
Pulse passes either the monitor id or the sink.monitor name, which
are not known to the session manager. 
							
						 
						
							2020-10-24 16:27:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								fc6a729c57 
								
							 
						 
						
							
							
								
								pulse: we can pass the device name directly in NODE_TARGET now  
							
							 
							
							
							
						 
						
							2020-10-24 16:09:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3567efb7f8 
								
							 
						 
						
							
							
								
								alsa: allow setting playback/capture_node as node name  
							
							 
							
							... 
							
							
							
							See !314  
							
						 
						
							2020-10-24 15:53:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								952326323e 
								
							 
						 
						
							
							
								
								policy-node: also allow node name as NODE_TARGET  
							
							 
							
							
							
						 
						
							2020-10-24 15:50:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3255bc8eae 
								
							 
						 
						
							
							
								
								context: use clock time as rttime when using our loop  
							
							 
							
							
							
						 
						
							2020-10-23 20:37:04 +02:00