Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								79e976e5d7 
								
							 
						 
						
							
							
								
								audioconvert: small cleanups  
							
							 
							
							
							
						 
						
							2018-10-18 12:47:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								c6551cead4 
								
							 
						 
						
							
							
								
								protocol-native: return errno when server failed  
							
							 
							
							... 
							
							
							
							this gives a better error code 
							
						 
						
							2018-10-18 12:36:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								c28d0f1282 
								
							 
						 
						
							
							
								
								protocol-native: -1 is for invalid fd, not 1  
							
							 
							
							
							
						 
						
							2018-10-18 12:36:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								88d6e52cc7 
								
							 
						 
						
							
							
								
								add systemd socket activation  
							
							 
							
							
							
						 
						
							2018-10-18 12:36:10 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a086fc5c0c 
								
							 
						 
						
							
							
								
								port: just number unknown channels  
							
							 
							
							... 
							
							
							
							Ports with unknown channel layout are just numbered. 
							
						 
						
							2018-10-17 12:45:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6590d3a258 
								
							 
						 
						
							
							
								
								alsa: sanitize channel map  
							
							 
							
							... 
							
							
							
							Remove unknown channels
Remove duplicate channels
Fill unknown channels with default channels 
							
						 
						
							2018-10-17 12:44:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e22762d502 
								
							 
						 
						
							
							
								
								link: also handle success case  
							
							 
							
							
							
						 
						
							2018-10-17 10:56:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4b4f85afe5 
								
							 
						 
						
							
							
								
								link: renegotiate when no format set  
							
							 
							
							... 
							
							
							
							When the port has lost the format, renegotiate. 
							
						 
						
							2018-10-17 10:40:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d27674722a 
								
							 
						 
						
							
							
								
								improve debug and error handling  
							
							 
							
							
							
						 
						
							2018-10-17 10:02:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6c7d2d0e1e 
								
							 
						 
						
							
							
								
								alsa-utils: enumerate channels using channel map  
							
							 
							
							... 
							
							
							
							When there is a channelmap, return format descriptions for each layout
otherwise return a range. 
							
						 
						
							2018-10-16 18:10:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7186bd2583 
								
							 
						 
						
							
							
								
								gst: remove old format id conversion code  
							
							 
							
							
							
						 
						
							2018-10-16 17:13:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e079552dc8 
								
							 
						 
						
							
							
								
								link: fix negotiation  
							
							 
							
							... 
							
							
							
							Don't use the current best format as a filter to get the current format.
It might be different and then we fail. 
							
						 
						
							2018-10-16 17:12:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d91e545e1d 
								
							 
						 
						
							
							
								
								stream: set state to unconnected when unconnecting  
							
							 
							
							
							
						 
						
							2018-10-16 17:08:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4615c5781a 
								
							 
						 
						
							
							
								
								test-v4l2: call process before looking at io  
							
							 
							
							
							
						 
						
							2018-10-16 17:07:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ad35e8ef3b 
								
							 
						 
						
							
							
								
								pod: fix pod compare  
							
							 
							
							
							
						 
						
							2018-10-16 16:50:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								aa5bc5846f 
								
							 
						 
						
							
							
								
								v4l2: fix preoperty get  
							
							 
							
							
							
						 
						
							2018-10-16 16:49:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6267e69638 
								
							 
						 
						
							
							
								
								add uninstalled target  
							
							 
							
							... 
							
							
							
							Also update submodules 
							
						 
						
							2018-10-16 11:30:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8377d7e8d1 
								
							 
						 
						
							
							
								
								stream: implement properties update  
							
							 
							
							
							
						 
						
							2018-10-16 09:53:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3ebad5c182 
								
							 
						 
						
							
							
								
								client-stream: update properties when client info changes  
							
							 
							
							
							
						 
						
							2018-10-16 09:52:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6e6e87223f 
								
							 
						 
						
							
							
								
								channelmix: improve mute/volume handling  
							
							 
							
							... 
							
							
							
							Don't try to merge the mute/volume into the matrix but pass the volume
as a separate parameter. 
							
						 
						
							2018-10-15 17:57:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3018c17622 
								
							 
						 
						
							
							
								
								remote: also keep track of ParamList params  
							
							 
							
							
							
						 
						
							2018-10-15 17:55:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ba5e1e614b 
								
							 
						 
						
							
							
								
								props: add some paddig between properties  
							
							 
							
							
							
						 
						
							2018-10-15 17:53:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0fe0d5dd85 
								
							 
						 
						
							
							
								
								media-session: also enable session for video  
							
							 
							
							
							
						 
						
							2018-10-15 17:51:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								87d30a0e04 
								
							 
						 
						
							
							
								
								port: don't keep port flags  
							
							 
							
							... 
							
							
							
							Always query the port flags when we need them because they can change
and there is therefore no need to keep them around. 
							
						 
						
							2018-10-15 17:49:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								2b096993ed 
								
							 
						 
						
							
							
								
								media-session: only enable session when format is known  
							
							 
							
							
							
						 
						
							2018-10-15 12:46:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b3189bb5e7 
								
							 
						 
						
							
							
								
								media-session: handle port without node  
							
							 
							
							... 
							
							
							
							Don't crash when the node proxy is destroyed before the port proxy. 
							
						 
						
							2018-10-11 15:56:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								bfcaec75c7 
								
							 
						 
						
							
							
								
								daemon: put version in config  
							
							 
							
							... 
							
							
							
							Fixes  #88  
							
						 
						
							2018-10-11 09:41:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9479a00871 
								
							 
						 
						
							
							
								
								update submodules  
							
							 
							
							
							
						 
						
							2018-10-10 18:50:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								78444aba4e 
								
							 
						 
						
							
							
								
								uninstalled: update uninstalled  
							
							 
							
							
							
						 
						
							2018-10-10 18:04:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								dcfe1ac613 
								
							 
						 
						
							
							
								
								meson: Add an uninstalled target and script  
							
							 
							
							... 
							
							
							
							This makes it easier to run PipeWire from the build environment 
							
						 
						
							2018-10-10 17:17:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								456c01afbc 
								
							 
						 
						
							
							
								
								meson: enable more options by default  
							
							 
							
							... 
							
							
							
							Update submodules to latest version 
							
						 
						
							2018-10-10 17:16:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tapasweni Pathak 
								
							 
						 
						
							
							
							
							
								
							
							
								8d71d2dab8 
								
							 
						 
						
							
							
								
								pipewire: add enable/disable to meson for spa plugins  
							
							 
							
							
							
						 
						
							2018-10-10 16:01:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								805240258b 
								
							 
						 
						
							
							
								
								Improve channel positions  
							
							 
							
							... 
							
							
							
							Sort the channel positions as the suggested format
Use the session node channel positions as the target profile 
							
						 
						
							2018-10-09 20:11:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1edf2dd210 
								
							 
						 
						
							
							
								
								client-stream: just stop feeding the graph in paused  
							
							 
							
							... 
							
							
							
							Stop feeding the graph in paused instead of going to idle. We might
want to idle in the future when we can get the clock resume as well. 
							
						 
						
							2018-10-09 16:34:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9dba8f3a36 
								
							 
						 
						
							
							
								
								stream: add flush and drain command  
							
							 
							
							
							
						 
						
							2018-10-09 16:33:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								754782f302 
								
							 
						 
						
							
							
								
								add some more debug  
							
							 
							
							
							
						 
						
							2018-10-09 15:17:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								caa3e83eb1 
								
							 
						 
						
							
							
								
								client-stream: link controls after profile was set  
							
							 
							
							
							
						 
						
							2018-10-08 18:19:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								822b033fb1 
								
							 
						 
						
							
							
								
								channelmix: fix copy multiple channels  
							
							 
							
							
							
						 
						
							2018-10-08 18:19:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f06c1723a8 
								
							 
						 
						
							
							
								
								fmtconvert: also return inio status  
							
							 
							
							
							
						 
						
							2018-10-08 17:47:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tapasweni Pathak 
								
							 
						 
						
							
							
							
							
								
							
							
								43c8942be1 
								
							 
						 
						
							
							
								
								pipewire: enable travis ci  
							
							 
							
							
							
						 
						
							2018-10-08 13:02:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								63333adca3 
								
							 
						 
						
							
							
								
								port: don't keep port_info around but make copy  
							
							 
							
							
							
						 
						
							2018-10-08 13:00:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e1ec1bad23 
								
							 
						 
						
							
							
								
								spa: add profile param  
							
							 
							
							... 
							
							
							
							Make a profile param that can be used to configure a node with a
certain profile.
Use the profile to configure the ports on splitter and merger and
get rid of the dynamic ports.
Use the profile to configure the client-node and audio-dsp.
Don't try to link more ports than available between client-node and
dsp. 
							
						 
						
							2018-10-08 11:45:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6de03418ca 
								
							 
						 
						
							
							
								
								port: emit signal after properties are set  
							
							 
							
							... 
							
							
							
							So that we can use the node properties in the signal handler.
Also use the channel name of the port to make a port name. 
							
						 
						
							2018-10-08 11:43:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								595daf86c6 
								
							 
						 
						
							
							
								
								spa: add some macros to events and object types  
							
							 
							
							
							
						 
						
							2018-10-08 11:43:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a95cd608e7 
								
							 
						 
						
							
							
								
								a2dp: improve negotiation  
							
							 
							
							
							
						 
						
							2018-10-05 11:10:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								41d38e56df 
								
							 
						 
						
							
							
								
								media-session: keep track of dsp proxy  
							
							 
							
							... 
							
							
							
							Keep the dsp_proxy around because we need it to clean up the
session. 
							
						 
						
							2018-10-05 10:28:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4764d69e26 
								
							 
						 
						
							
							
								
								merger/splitter: only dynamic ports are dsp ports  
							
							 
							
							
							
						 
						
							2018-10-05 10:26:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b2e84e85c6 
								
							 
						 
						
							
							
								
								media-session: query stream format  
							
							 
							
							... 
							
							
							
							Query the stream format. We will use this later to decide what to link
to and how to convert. 
							
						 
						
							2018-10-04 16:41:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f81588f439 
								
							 
						 
						
							
							
								
								client-stream: there is always and adapter  
							
							 
							
							
							
						 
						
							2018-10-04 16:36:09 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8f1ebe0c7e 
								
							 
						 
						
							
							
								
								client-stream: enum_params works to the client node  
							
							 
							
							
							
						 
						
							2018-10-04 16:32:42 +02:00