Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d8db090ac2 
								
							 
						 
						
							
							
								
								alsa: only remove sources when they were added  
							
							 
							
							
							
						 
						
							2018-11-12 15:52:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b6f01542d8 
								
							 
						 
						
							
							
								
								spa: explicitly cast the offset to signed int  
							
							 
							
							... 
							
							
							
							As reported by Marcello Blancasio, convert the offset to a signed int
to avoid conversion without sign extension. Fixes unmap of stream
memory.
Fixes  #103  
							
						 
						
							2018-11-12 12:05:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								416b9c254e 
								
							 
						 
						
							
							
								
								alsa: have slaved sink  
							
							 
							
							... 
							
							
							
							When we are slaved, calculate our rate difference with the master 
							
						 
						
							2018-11-12 10:18:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6f555c63e2 
								
							 
						 
						
							
							
								
								alsa: set buffer_id in io to INVALID when in use  
							
							 
							
							
							
						 
						
							2018-11-12 09:56:45 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0f7a3bdb2a 
								
							 
						 
						
							
							
								
								alsa: use dynamic bandwidth  
							
							 
							
							
							
						 
						
							2018-11-12 09:55:21 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3d3d86fd24 
								
							 
						 
						
							
							
								
								node: set clock id and position  
							
							 
							
							
							
						 
						
							2018-11-12 09:53:49 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e03289b4ac 
								
							 
						 
						
							
							
								
								video-src: print node id  
							
							 
							
							
							
						 
						
							2018-11-12 09:52:59 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e69cf24f24 
								
							 
						 
						
							
							
								
								alsa: add dll to estimate clock drift  
							
							 
							
							... 
							
							
							
							Make delay signed in the clock io so that we can simply add it to the
tick to get the hw position.
Add clock drift to clock info 
							
						 
						
							2018-11-09 15:26:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7925aed863 
								
							 
						 
						
							
							
								
								video-src: use FLAG_MAP_BUFFERS  
							
							 
							
							
							
						 
						
							2018-11-08 11:43:35 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3267667d94 
								
							 
						 
						
							
							
								
								fmt: improve s24 to float conversion  
							
							 
							
							
							
						 
						
							2018-11-08 09:56:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9825932b88 
								
							 
						 
						
							
							
								
								test-convert2: add channel position  
							
							 
							
							
							
						 
						
							2018-11-07 11:59:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e47bfa02e5 
								
							 
						 
						
							
							
								
								audiotestsrc: properties are float  
							
							 
							
							
							
						 
						
							2018-11-07 11:57:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4d7311aca1 
								
							 
						 
						
							
							
								
								channelmix: handle stereo to mono  
							
							 
							
							
							
						 
						
							2018-11-07 11:57:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								2b88dde567 
								
							 
						 
						
							
							
								
								fmtconvert: add conversions for planar to planar  
							
							 
							
							
							
						 
						
							2018-11-07 11:56:19 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								00a570f7de 
								
							 
						 
						
							
							
								
								audio-format: set unpossisioned flag  
							
							 
							
							... 
							
							
							
							If we don't have position information in the format, set the
unpositioned flag. Don't set position info in the format when the
unpositioned flag is set. 
							
						 
						
							2018-11-07 11:54:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								aade499aae 
								
							 
						 
						
							
							
								
								fix TIMESPEC_TO_NSEC  
							
							 
							
							
							
						 
						
							2018-11-07 10:07:48 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8d9aae061b 
								
							 
						 
						
							
							
								
								submodules  
							
							 
							
							
							
						 
						
							2018-11-07 09:59:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								088ee9f09e 
								
							 
						 
						
							
							
								
								Improve TIMESPEC_TO_TIME  
							
							 
							
							... 
							
							
							
							Add explicit TO_NSEC and TO_USEC versions to make it clearer and to
allow for some optimizations. 
							
						 
						
							2018-11-07 09:56:24 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								bf6843743a 
								
							 
						 
						
							
							
								
								export-sink: implement set_io  
							
							 
							
							
							
						 
						
							2018-11-06 15:21:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								85f2e93c54 
								
							 
						 
						
							
							
								
								Relicense as MIT/X11  
							
							 
							
							... 
							
							
							
							Remove some obsolete files 
							
						 
						
							2018-11-05 17:48:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e107d75248 
								
							 
						 
						
							
							
								
								protocol-native: improve permission checks  
							
							 
							
							
							
						 
						
							2018-11-05 15:27:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								eb0a561f8c 
								
							 
						 
						
							
							
								
								permissions: pass pw_permission struct around  
							
							 
							
							... 
							
							
							
							Use a pw_permission struct to express permissions of object.
Improve client permissions, add/remove globals when permissions
are changed. 
							
						 
						
							2018-11-05 15:02:08 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f994b7eb70 
								
							 
						 
						
							
							
								
								protocol-native: only add fd if client active  
							
							 
							
							
							
						 
						
							2018-11-05 14:58:13 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9088b2f0d9 
								
							 
						 
						
							
							
								
								splitter: fix compilation  
							
							 
							
							
							
						 
						
							2018-11-02 17:51:30 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7b6df9e127 
								
							 
						 
						
							
							
								
								audioconvert: don't clear profile when format is cleared  
							
							 
							
							
							
						 
						
							2018-11-02 17:19:15 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4733bd32c8 
								
							 
						 
						
							
							
								
								update submodules  
							
							 
							
							
							
						 
						
							2018-11-02 12:32:36 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b87397025e 
								
							 
						 
						
							
							
								
								pod: handle unknown types without crashing  
							
							 
							
							
							
						 
						
							2018-11-02 12:12:34 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b905b70a76 
								
							 
						 
						
							
							
								
								stream: pass target id as uint32_t  
							
							 
							
							
							
						 
						
							2018-11-02 11:52:39 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8089d856c8 
								
							 
						 
						
							
							
								
								protocol: add more debug and check right permissions  
							
							 
							
							
							
						 
						
							2018-10-31 16:31:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7e8fac2272 
								
							 
						 
						
							
							
								
								type: restore type info for pipewire types  
							
							 
							
							
							
						 
						
							2018-10-31 16:05:58 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6bb90ed88e 
								
							 
						 
						
							
							
								
								alsa: refactor get_status  
							
							 
							
							
							
						 
						
							2018-10-31 15:21:23 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Kiagiadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								9236be5f7a 
								
							 
						 
						
							
							
								
								ci: implement a sensible travis + docker setup for automated builds  
							
							 
							
							... 
							
							
							
							The Dockerfile was rewritten and moved to a separete repository
for doing automated builds on docker hub
-> https://github.com/gkiagia/pipewire_build_environment  
							
						 
						
							2018-10-31 15:13:13 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								95c1b7d0a3 
								
							 
						 
						
							
							
								
								remote: add exported signal  
							
							 
							
							... 
							
							
							
							Add a signal to notify when a proxy id has been expored. Use this in the
stream to signal the configure state. 
							
						 
						
							2018-10-31 14:31:49 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f8b93d2a1b 
								
							 
						 
						
							
							
								
								stream: only activate when asked  
							
							 
							
							
							
						 
						
							2018-10-31 14:31:20 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								db56f1c9f6 
								
							 
						 
						
							
							
								
								pulse: update submodule  
							
							 
							
							
							
						 
						
							2018-10-31 11:10:27 +00:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									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