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 
								
							 
						 
						
							
							
							
							
								
							
							
								458946177e 
								
							 
						 
						
							
							
								
								pulse-server: collect device ports and volume from card params  
							
							 
							
							
							
						 
						
							2020-10-28 10:53:12 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								5ddd6f0db9 
								
							 
						 
						
							
							
								
								pulse-server: fill more card info  
							
							 
							
							
							
						 
						
							2020-10-26 20:53:54 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								c62b27ec75 
								
							 
						 
						
							
							
								
								pulse-server: handle under/overrun  
							
							 
							
							... 
							
							
							
							Make sure we don't report underrun for the first time we pull data.
Send STARTED message when we leave the underrun state
Send UNDERFLOW when we enter the underrun state
Count underrun when corked.
Pass process stats back to the mainloop after process.
Decrease the pending length when we get underrun so that we can request
more data. 
							
						 
						
							2020-10-23 12:59:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1ceb902b76 
								
							 
						 
						
							
							
								
								pulse-server: convert between client cubic volume and linear  
							
							 
							
							
							
						 
						
							2020-10-23 09:36:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								2193d03eab 
								
							 
						 
						
							
							
								
								pulse-server: handle the case with record from monitor  
							
							 
							
							... 
							
							
							
							Also handle the case where the client asks to record from the monitor
source directly. 
							
						 
						
							2020-10-21 17:09:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d55bc1eb86 
								
							 
						 
						
							
							
								
								keys: add PW_KEY_STREAM_CAPTURE_SINK  
							
							 
							
							... 
							
							
							
							Add a property for capture stream to signal that they would like
to capture the output (monitor) of the default sink instead of the
default source.
Check the desired device we would like to capture from and handle
the capture from the sink by monitoring the monitor source. 
							
						 
						
							2020-10-21 17:00:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								37b39135e9 
								
							 
						 
						
							
							
								
								pulse-server: improve find device by name  
							
							 
							
							... 
							
							
							
							Also find the device by name if the name contains a string of the
index. 
							
						 
						
							2020-10-21 16:38:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Gleb Popov 
								
							 
						 
						
							
							
							
							
								
							
							
								fc18a8ffbd 
								
							 
						 
						
							
							
								
								Fix build on FreeBSD.  
							
							 
							
							
							
						 
						
							2020-10-21 11:33:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								48d1b8d57d 
								
							 
						 
						
							
							
								
								pulse-server: fix property key remove  
							
							 
							
							
							
						 
						
							2020-10-21 12:03:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								66173e4257 
								
							 
						 
						
							
							
								
								pulse-server: refactor stream property fixup  
							
							 
							
							
							
						 
						
							2020-10-21 12:03:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ee3298137b 
								
							 
						 
						
							
							
								
								pulse-server: fix some allocation errors  
							
							 
							
							
							
						 
						
							2020-10-21 12:02:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d6391070c4 
								
							 
						 
						
							
							
								
								pulse-server: use property keys  
							
							 
							
							
							
						 
						
							2020-10-21 12:01:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								bc1192c8dd 
								
							 
						 
						
							
							
								
								pulse-server: handle message errors  
							
							 
							
							
							
						 
						
							2020-10-21 12:00:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4e3af9d122 
								
							 
						 
						
							
							
								
								pulse-server: support @DEFAULT_*@ wildcard in names  
							
							 
							
							
							
						 
						
							2020-10-21 10:55:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ff99a48acf 
								
							 
						 
						
							
							
								
								pulse-server: prebuf can be 0  
							
							 
							
							
							
						 
						
							2020-10-20 16:44:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5b32125d44 
								
							 
						 
						
							
							
								
								pulse-server: handle format_info  
							
							 
							
							... 
							
							
							
							Parse the format_info in CREATE_STREAM and use this to negotiate
the stream. Implement channel_map parsing.
Delay setting up the buffer attributes until we have negotiated a
format.
Makes GStreamer pulsesink work (rhythmbox,... ) 
							
						 
						
							2020-10-20 16:25:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								aea7ace124 
								
							 
						 
						
							
							
								
								pulse-server: keep track of requested bytes  
							
							 
							
							... 
							
							
							
							Keep track of the amount of bytes we already requested from the client
and don't ask for those again.
Fixes initial hickups in firefox and others. 
							
						 
						
							2020-10-20 15:57:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9abc7993e1 
								
							 
						 
						
							
							
								
								pulse-server: fix props update  
							
							 
							
							
							
						 
						
							2020-10-20 13:18:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ae31ee92e7 
								
							 
						 
						
							
							
								
								pulse-server: free the client streams on disconnect  
							
							 
							
							
							
						 
						
							2020-10-20 11:02:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								425abbf3e9 
								
							 
						 
						
							
							
								
								pulse-server: make sure messages are freed  
							
							 
							
							... 
							
							
							
							don't leak the command messages.
Fixes  #337  
							
						 
						
							2020-10-20 11:01:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								389a0eee48 
								
							 
						 
						
							
							
								
								pulse-server: clean up when the context is destroyed  
							
							 
							
							
							
						 
						
							2020-10-20 10:46:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0d9ae9d226 
								
							 
						 
						
							
							
								
								pulse-server: avoid SIGFPE when no format is given  
							
							 
							
							... 
							
							
							
							Error out for now until we parse the format array. 
							
						 
						
							2020-10-20 09:43:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								925cc9b487 
								
							 
						 
						
							
							
								
								pulse-server: implement drain  
							
							 
							
							
							
						 
						
							2020-10-14 17:42:52 +02:00