Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0bc6ba8559 
								
							 
						 
						
							
							
								
								node: allow for setting driver root  
							
							 
							
							... 
							
							
							
							The driver root is the graph that should be run when a remote driver
starts the graph and can be different from the node itself when it's
part of a subgraph like in client-stream. 
							
						 
						
							2018-10-31 10:57:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								32afd8d228 
								
							 
						 
						
							
							
								
								video-src: the size is a range  
							
							 
							
							
							
						 
						
							2018-10-31 10:57:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0023e348ac 
								
							 
						 
						
							
							
								
								Makefile: add uninstall target  
							
							 
							
							
							
						 
						
							2018-10-31 10:57:26 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Kiagiadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								57cd209d2a 
								
							 
						 
						
							
							
								
								spa: tests: add automated unit test for spa_ringbuffer  
							
							 
							
							
							
						 
						
							2018-10-31 10:50:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Kiagiadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								9724aea17f 
								
							 
						 
						
							
							
								
								spa: tests: add automated unit test for spa_hook_list  
							
							 
							
							
							
						 
						
							2018-10-31 10:50:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Kiagiadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								ef8b7bc003 
								
							 
						 
						
							
							
								
								spa: tests: add automated unit test for spa_list  
							
							 
							
							
							
						 
						
							2018-10-31 10:50:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Kiagiadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								483607af3a 
								
							 
						 
						
							
							
								
								Makefile: add 'make test' target to run the automated unit tests  
							
							 
							
							
							
						 
						
							2018-10-31 10:50:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Kiagiadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								cef55ea47d 
								
							 
						 
						
							
							
								
								spa: tests: add automated unit test for spa_dict  
							
							 
							
							
							
						 
						
							2018-10-31 10:50:36 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								10531d99eb 
								
							 
						 
						
							
							
								
								fmt: fix conversion  
							
							 
							
							
							
						 
						
							2018-10-31 10:40:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								63363d09dd 
								
							 
						 
						
							
							
								
								fmt: small fix to s16 conversion  
							
							 
							
							
							
						 
						
							2018-10-31 09:38:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								aeb77e37f7 
								
							 
						 
						
							
							
								
								gst: don't dup, use DONT_CLOSE flag on fd_allocator  
							
							 
							
							
							
						 
						
							2018-10-31 09:36:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Thibault Saunier 
								
							 
						 
						
							
							
							
							
								
							
							
								c2cb8e46b9 
								
							 
						 
						
							
							
								
								Fix build when systemd is found but not libsystemd  
							
							 
							
							... 
							
							
							
							Getting the following otherwise:
```
[13/28] Compiling C object 'src/modules/src@modules@@pipewire-module-protocol-native@sha/module-protocol-native.c.o'.
FAILED: src/modules/src@modules@@pipewire-module-protocol-native@sha/module-protocol-native.c.o
ccache cc -Isrc/modules/src@modules@@pipewire-module-protocol-native@sha -Isrc/modules -I../src/modules -I. -I../ -Ispa/include -I../spa/include -Isrc -I../src -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -O2 -g -fPIC -pthread -DHAVE_CONFIG_H -D_GNU_SOURCE  -MD -MQ 'src/modules/src@modules@@pipewire-module-protocol-native@sha/module-protocol-native.c.o' -MF 'src/modules/src@modules@@pipewire-module-protocol-native@sha/module-protocol-native.c.o.d' -o 'src/modules/src@modules@@pipewire-module-protocol-native@sha/module-protocol-native.c.o' -c ../src/modules/module-protocol-native.c
../src/modules/module-protocol-native.c:36:10: fatal error: systemd/sd-daemon.h: No such file or directory
 #include <systemd/sd-daemon.h>
          ^~~~~~~~~~~~~~~~~~~~~
``` 
							
						 
						
							2018-10-31 07:54:59 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								2ff6b22b27 
								
							 
						 
						
							
							
								
								gitignore: Add vim files  
							
							 
							
							
							
						 
						
							2018-10-31 07:54:22 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Arun Raghavan 
								
							 
						 
						
							
							
							
							
								
							
							
								94656393fd 
								
							 
						 
						
							
							
								
								gitignore: Add build dir and cscope files  
							
							 
							
							
							
						 
						
							2018-10-31 07:54:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nicolas Dufresne 
								
							 
						 
						
							
							
							
							
								
							
							
								97eec36f8e 
								
							 
						 
						
							
							
								
								makefile: Add helper to run in gdb and valgrind  
							
							 
							
							... 
							
							
							
							Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com> 
							
						 
						
							2018-10-31 07:49:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Nicolas Dufresne 
								
							 
						 
						
							
							
							
							
								
							
							
								02e3713cf1 
								
							 
						 
						
							
							
								
								rtkit: Allow disabling with DISABLE_RTKIT  
							
							 
							
							... 
							
							
							
							Allow disabling real time thread, this is useful to run inside
valgrind without being killed.
Signed-off-by: Nicolas Dufresne <nicolas.dufresne@collabora.com> 
							
						 
						
							2018-10-31 07:49:35 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jan Grulich 
								
							 
						 
						
							
							
							
							
								
							
							
								a61f8cf666 
								
							 
						 
						
							
							
								
								Coding style  
							
							 
							
							
							
						 
						
							2018-10-31 07:48:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jan Grulich 
								
							 
						 
						
							
							
							
							
								
							
							
								a813afd810 
								
							 
						 
						
							
							
								
								Fix build with c++ compilers  
							
							 
							
							
							
						 
						
							2018-10-31 07:48:28 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jan Grulich 
								
							 
						 
						
							
							
							
							
								
							
							
								2aeb5d9d98 
								
							 
						 
						
							
							
								
								Install a missing header  
							
							 
							
							... 
							
							
							
							This header is used by param/video/format-utils.h and therefore needed to be installed as well. 
							
						 
						
							2018-10-31 07:47:31 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								df4a5efb89 
								
							 
						 
						
							
							
								
								client-node: don't try to modify the clock  
							
							 
							
							... 
							
							
							
							The clock position should match the buffer timestamps and we should
not try to change it. If a client wants to align stream it will
have to do this itself. 
							
						 
						
							2018-10-30 16:32:25 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ee72023629 
								
							 
						 
						
							
							
								
								media-session: try to connect to the node directly  
							
							 
							
							... 
							
							
							
							If we can't find a session for the target node, try to connect to the
node directly if it exists. 
							
						 
						
							2018-10-30 16:30:16 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								093c675995 
								
							 
						 
						
							
							
								
								a2dp: don't faile set_io  
							
							 
							
							
							
						 
						
							2018-10-30 16:29:39 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e1583146ff 
								
							 
						 
						
							
							
								
								video-src: Add alternative style format pod example  
							
							 
							
							
							
						 
						
							2018-10-30 15:34:54 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ef7a111611 
								
							 
						 
						
							
							
								
								fmt: fix and enable f32 -> s16 conversion  
							
							 
							
							
							
						 
						
							2018-10-30 08:37:07 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4432db4fa7 
								
							 
						 
						
							
							
								
								fmt-ops: fix conversion  
							
							 
							
							
							
						 
						
							2018-10-29 18:38:14 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								57d9f597d9 
								
							 
						 
						
							
							
								
								jack: update submodule  
							
							 
							
							
							
						 
						
							2018-10-29 14:30:44 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								ae9843aca2 
								
							 
						 
						
							
							
								
								disable s16 sse until fixed  
							
							 
							
							
							
						 
						
							2018-10-29 14:07:19 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9f61ef96ff 
								
							 
						 
						
							
							
								
								fmt-ops: add f32 -> s16 see optimisations  
							
							 
							
							
							
						 
						
							2018-10-29 09:21:33 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								83517e22ac 
								
							 
						 
						
							
							
								
								media-session: set permissions on restricted access clients  
							
							 
							
							
							
						 
						
							2018-10-29 08:47:45 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9364253886 
								
							 
						 
						
							
							
								
								module-access: use check_access signal  
							
							 
							
							... 
							
							
							
							Add restricted, blacklisted and flatpak access types. 
							
						 
						
							2018-10-29 08:46:09 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1c450ce2c1 
								
							 
						 
						
							
							
								
								client: add check_access signal  
							
							 
							
							... 
							
							
							
							Fire the check access signal right after creating a client to make it
possible to set permissions. 
							
						 
						
							2018-10-29 08:44:56 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								dfde479b20 
								
							 
						 
						
							
							
								
								protocol-native: put client properties in global  
							
							 
							
							
							
						 
						
							2018-10-29 08:43:53 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								161ad70114 
								
							 
						 
						
							
							
								
								init and update submodules  
							
							 
							
							
							
						 
						
							2018-10-28 10:41:42 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								68cab0a8f0 
								
							 
						 
						
							
							
								
								update url  
							
							 
							
							
							
						 
						
							2018-10-28 10:34:08 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5088bcce60 
								
							 
						 
						
							
							
								
								module-access: make new access module  
							
							 
							
							... 
							
							
							
							Rename the flatpak module to access module. The access module should
either let the client connect or mask the client busy while the
permissions are being configured. It is then up to the session manager
to collect the right permissions of the objects and configure those
in the client.
Let the media session monitor the clients and configure the permissions. 
							
						 
						
							2018-10-27 17:33:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e026f55c97 
								
							 
						 
						
							
							
								
								protocol: add more methods on client  
							
							 
							
							... 
							
							
							
							Add method to get and set permissions on a client
Add method to send error to client. 
							
						 
						
							2018-10-27 17:31:03 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								bbf718cc98 
								
							 
						 
						
							
							
								
								global: add revoke and grant methods  
							
							 
							
							... 
							
							
							
							Add methods to grant or revoke access to a global for a client. 
							
						 
						
							2018-10-27 17:26:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								bd9b74f2d8 
								
							 
						 
						
							
							
								
								global: add list of resources in the global  
							
							 
							
							... 
							
							
							
							Remove the list of resources from objects to the global 
							
						 
						
							2018-10-27 17:24:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								2accfc84d7 
								
							 
						 
						
							
							
								
								Add version to hello  
							
							 
							
							
							
						 
						
							2018-10-27 17:19:50 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								537598726b 
								
							 
						 
						
							
							
								
								protocol-native: first bind, then register  
							
							 
							
							... 
							
							
							
							First let the client bind to the core, then register the client.
This way, the client is ready to receive methods on the core. 
							
						 
						
							2018-10-27 17:10:01 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								58c6d76328 
								
							 
						 
						
							
							
								
								pod: also handle choice in compare  
							
							 
							
							
							
						 
						
							2018-10-27 10:43:09 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9a969ac756 
								
							 
						 
						
							
							
								
								v4l2: we set clock and position on the node now  
							
							 
							
							
							
						 
						
							2018-10-27 10:11:27 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a4ff7296b2 
								
							 
						 
						
							
							
								
								remote: don't try to update the source when it's gone  
							
							 
							
							
							
						 
						
							2018-10-24 15:45:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f5c78cc2a2 
								
							 
						 
						
							
							
								
								remote: use right io_position enum  
							
							 
							
							
							
						 
						
							2018-10-24 15:44:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								06fe3af7fb 
								
							 
						 
						
							
							
								
								update submodules  
							
							 
							
							
							
						 
						
							2018-10-24 10:35:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								723d4d9db7 
								
							 
						 
						
							
							
								
								client-node: use spa_io_position  
							
							 
							
							... 
							
							
							
							Remove old internal structure 
							
						 
						
							2018-10-24 10:34:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								2206deb3e8 
								
							 
						 
						
							
							
								
								alsa: implement set_io and handle position io  
							
							 
							
							... 
							
							
							
							Use position io for deciding the size of the output buffers in
alsasrc 
							
						 
						
							2018-10-24 10:27:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4aab226047 
								
							 
						 
						
							
							
								
								io: add size of current cycle to position  
							
							 
							
							
							
						 
						
							2018-10-24 10:27:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0395897856 
								
							 
						 
						
							
							
								
								node: only run the graph when we are the selected driver  
							
							 
							
							... 
							
							
							
							Update submodules 
							
						 
						
							2018-10-23 16:52:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								34db9be04b 
								
							 
						 
						
							
							
								
								io: add io areas for position information  
							
							 
							
							
							
						 
						
							2018-10-23 16:14:17 +02:00