Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0c66b5677b 
								
							 
						 
						
							
							
								
								pulse-server: init volume/channelmap correctly in stream-restore  
							
							 
							
							
							
						 
						
							2020-11-24 09:54:42 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								edbec5d4ba 
								
							 
						 
						
							
							
								
								pulse-server: fix channel map lookup  
							
							 
							
							
							
						 
						
							2020-11-24 09:49:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0b33185593 
								
							 
						 
						
							
							
								
								pulse-server: improve parsing of format_info  
							
							 
							
							... 
							
							
							
							Use the json parser. It's not actually implemented/used in
pulseaudio but... 
							
						 
						
							2020-11-23 16:12:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f95f278067 
								
							 
						 
						
							
							
								
								pulse-server: use channelmap  
							
							 
							
							... 
							
							
							
							Convert to an from pulse enum to id in the message layer so that we
can always just deal with native spa types.
Use the channelmap in stream-restore
Parse the channelmap from properties. 
							
						 
						
							2020-11-23 15:37:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8b9d398df6 
								
							 
						 
						
							
							
								
								pulse-server: implement sample cache  
							
							 
							
							
							
						 
						
							2020-11-13 13:28:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								99fcc95d18 
								
							 
						 
						
							
							
								
								pulse-server: don't leak formats  
							
							 
							
							
							
						 
						
							2020-11-09 16:51:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								efafb41525 
								
							 
						 
						
							
							
								
								pulse-server: debug messages when connection debug enabled  
							
							 
							
							
							
						 
						
							2020-11-03 12:22:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								af0d6e5354 
								
							 
						 
						
							
							
								
								pulse-server: refactor some more  
							
							 
							
							
							
						 
						
							2020-10-28 16:48:46 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								2bf5cfa2f7 
								
							 
						 
						
							
							
								
								pulse-server: fill volumes and state  
							
							 
							
							
							
						 
						
							2020-10-27 10:12:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1ceb902b76 
								
							 
						 
						
							
							
								
								pulse-server: convert between client cubic volume and linear  
							
							 
							
							
							
						 
						
							2020-10-23 09:36:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ee29caff 
								
							 
						 
						
							
							
								
								pulse-server: fix format names  
							
							 
							
							
							
						 
						
							2020-10-20 16:39:31 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								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 
								
							 
						 
						
							
							
							
							
								
							
							
								f0102fd490 
								
							 
						 
						
							
							
								
								pulse: move pulse protocol to module  
							
							 
							
							
							
						 
						
							2020-10-08 18:06:11 +02:00