Gabriel Ebner 
								
							 
						 
						
							
							
							
							
								
							
							
								392fcda01f 
								
							 
						 
						
							
							
								
								a2dp: add aac encoder  
							
							 
							
							
							
						 
						
							2020-12-23 06:15:15 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Huang-Huang Bao 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								16f5058af9 
								
							 
						 
						
							
							
								
								a2dp: add ldac ABR support  
							
							 
							
							... 
							
							
							
							Signed-off-by: Huang-Huang Bao <eh5@sokka.cn> 
							
						 
						
							2020-12-19 19:17:15 +08:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								106d597305 
								
							 
						 
						
							
							
								
								bluez5: add aptX and aptX HD codecs  
							
							 
							
							... 
							
							
							
							They need the libopenaptx libraries from
https://github.com/pali/libopenaptx  
							
						 
						
							2020-12-04 11:34:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								dd8573a5c2 
								
							 
						 
						
							
							
								
								bluez5: add ldac codec  
							
							 
							
							
							
						 
						
							2020-12-03 10:16:14 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								1d7ca5bdae 
								
							 
						 
						
							
							
								
								add udev rules so we don't rely on pulseaudio  
							
							 
							
							
							
						 
						
							2020-07-28 13:11:17 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Martin Koch 
								
							 
						 
						
							
							
							
							
								
							
							
								77860ef348 
								
							 
						 
						
							
							
								
								add version requirement for vulkan library dependency  
							
							 
							
							... 
							
							
							
							due to usage of VK_ERROR_OUT_OF_POOL_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE,
	VK_API_VERSION_1_1 and VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT
	introduced in version 1.1.69
Signed-off-by: Martin Koch <martin.koch@ese.de> 
							
						 
						
							2020-06-04 18:11:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									raghu447 
								
							 
						 
						
							
							
							
							
								
							
							
								9024cc4444 
								
							 
						 
						
							
							
								
								Integrating libcamera  
							
							 
							
							
							
						 
						
							2020-06-04 10:36:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								95ecbacfe0 
								
							 
						 
						
							
							
								
								meson: install headers in versioned paths  
							
							 
							
							... 
							
							
							
							Make sure all headers and plugins are installed in versioned paths
so that we can parallel install versions if we want. 
							
						 
						
							2020-02-05 16:28:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Fabrice Fontaine 
								
							 
						 
						
							
							
							
							
								
							
							
								4717690a60 
								
							 
						 
						
							
							
								
								meson: add examples option  
							
							 
							
							... 
							
							
							
							Add an option to allow the user to disable examples, this will allow to
build pipewire without alsa. Without this option, build with
-Dpipewire-alsa=false -Dalsa=false fails on:
src/examples/meson.build:47:0: ERROR: Unknown variable "alsa_dep".
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> 
							
						 
						
							2020-01-27 10:42:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5b9869200f 
								
							 
						 
						
							
							
								
								jack: add jack source and sink  
							
							 
							
							... 
							
							
							
							Makes a device with a source and sink that automatically
proxies all physical ports from jack. Jack then drives our
PipeWire pipeline from its own thread. 
							
						 
						
							2019-08-20 20:35:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9799b0e679 
								
							 
						 
						
							
							
								
								vulkan: add vulkan compute source  
							
							 
							
							... 
							
							
							
							Add a source that runs a compute shader and exports the GPU buffer
as a DmaBuf to the clients. 
							
						 
						
							2019-08-19 16:32:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6f8268df40 
								
							 
						 
						
							
							
								
								audioconvert: remove speex resampler  
							
							 
							
							... 
							
							
							
							It's slower and less accurate then the native one. 
							
						 
						
							2019-08-07 13:06:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								51e900c9d3 
								
							 
						 
						
							
							
								
								Remove libv4l2 dependency  
							
							 
							
							... 
							
							
							
							It's not used anywhere right now. 
							
						 
						
							2019-05-17 12:41:57 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									George Kiagiadakis 
								
							 
						 
						
							
							
							
							
								
							
							
								58a878623b 
								
							 
						 
						
							
							
								
								meson: find dependencies only when necessary  
							
							 
							
							... 
							
							
							
							This allows finding dependencies conditionally, only
when the enabled features actually need them.
Also, make sure to require those dependencies when the enabled
features do need them, instead of using "required: false" and
failing later 
							
						 
						
							2019-02-13 11:22:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3ee463ed3a 
								
							 
						 
						
							
							
								
								spa: Update tests and examples  
							
							 
							
							... 
							
							
							
							Keep tests in spa/tests
Make spa/examples
Remove some old examples 
							
						 
						
							2019-01-17 09:27:41 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								bf43b55d16 
								
							 
						 
						
							
							
								
								bluez: check for bluez deps  
							
							 
							
							
							
						 
						
							2018-11-27 17:19:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Tapasweni Pathak 
								
							 
						 
						
							
							
							
							
								
							
							
								8d71d2dab8 
								
							 
						 
						
							
							
								
								pipewire: add enable/disable to meson for spa plugins  
							
							 
							
							
							
						 
						
							2018-10-10 16:01:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jan Alexander Steffens (heftig) 
								
							 
						 
						
							
							
							
							
								
							
							
								03fdabd155 
								
							 
						 
						
							
							
								
								meson: Use pkgconfig.generate  
							
							 
							
							... 
							
							
							
							Also fixes the moduledir having a duplicated prefix. 
							
						 
						
							2018-09-03 21:26:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a6ad8f747f 
								
							 
						 
						
							
							
								
								remove spalib  
							
							 
							
							
							
						 
						
							2018-08-14 15:29:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								60d4473e7b 
								
							 
						 
						
							
							
								
								make spa-lib versioned  
							
							 
							
							... 
							
							
							
							Fixes  #60  
							
						 
						
							2018-08-14 14:41:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d88b88444d 
								
							 
						 
						
							
							
								
								resample: use speex resampler for now  
							
							 
							
							
							
						 
						
							2018-04-10 16:54:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Emmanuele Bassi 
								
							 
						 
						
							
							
							
							
								
							
							
								f9ed917814 
								
							 
						 
						
							
							
								
								build: Do not redefine dependency objects  
							
							 
							
							... 
							
							
							
							Use the top-level ones. 
							
						 
						
							2018-01-26 08:51:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								afae27b4cc 
								
							 
						 
						
							
							
								
								don't build bluez when sbc is missing  
							
							 
							
							
							
						 
						
							2018-01-23 16:06:54 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7d5f302f93 
								
							 
						 
						
							
							
								
								Add bluez5 plugins  
							
							 
							
							
							
						 
						
							2018-01-16 15:19:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								8886f5d373 
								
							 
						 
						
							
							
								
								build fixes  
							
							 
							
							
							
						 
						
							2017-07-04 11:30:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								32368d741d 
								
							 
						 
						
							
							
								
								audiotestsrc: implement sine wave  
							
							 
							
							... 
							
							
							
							Fix audiomixer some more 
							
						 
						
							2017-04-03 19:23:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7e46f9e3ad 
								
							 
						 
						
							
							
								
								More hacking  
							
							 
							
							... 
							
							
							
							Move array and map to pinos
Move more things to spa lib
ControlCmd -> Message
Make pinos log, use for plugins as well
work on ringbuffer in alsa and nodes
work on making registry with all objects 
							
						 
						
							2016-11-03 19:41:53 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								67dd3adb87 
								
							 
						 
						
							
							
								
								port to meson  
							
							 
							
							
							
						 
						
							2016-09-26 12:15:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Svensson Fors 
								
							 
						 
						
							
							
							
							
								
							
							
								68e81198ed 
								
							 
						 
						
							
							
								
								Add videotestsrc  
							
							 
							
							
							
						 
						
							2016-09-19 09:21:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9f53eda6cb 
								
							 
						 
						
							
							
								
								Add monitor interface  
							
							 
							
							... 
							
							
							
							Add an interface to monitor devices and helper program
Add v4l2 monitor
Add simple dictionary with key/value pairs 
							
						 
						
							2016-09-15 11:49:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6ab8af91e0 
								
							 
						 
						
							
							
								
								More hacking  
							
							 
							
							... 
							
							
							
							Add spa based v4l2 pinos module
Add allocation params to port_alloc_buffers
Let the app do allocation for handles. 
							
						 
						
							2016-07-25 10:50:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5fa334a89b 
								
							 
						 
						
							
							
								
								poll: remove threads from alsa-sink  
							
							 
							
							... 
							
							
							
							Remove the thread from alsa sink and use the pollfd event.
Make it possible to pass multiple fds in one pollfd event
Add 3 callbacks to the pollfd event and add support for timeouts 
							
						 
						
							2016-07-25 10:50:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								81bde64550 
								
							 
						 
						
							
							
								
								v4l2: remove poll and send event instead  
							
							 
							
							... 
							
							
							
							Don't start a thread for polling in the node itself but let this be
handled by the app. 
							
						 
						
							2016-07-25 10:50:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								cbde76f500 
								
							 
						 
						
							
							
								
								v4l2: show v4l captured output in SDL window  
							
							 
							
							
							
						 
						
							2016-07-25 10:50:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a31eb56663 
								
							 
						 
						
							
							
								
								More hacking  
							
							 
							
							... 
							
							
							
							Add beginnings of Xv plugin
Add Poll event
Clean up props handling
V4l2 add beginnings of poll event 
							
						 
						
							2016-07-25 10:50:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								beedb65f00 
								
							 
						 
						
							
							
								
								video: add video format  
							
							 
							
							... 
							
							
							
							start working on v4l2 source 
							
						 
						
							2016-07-25 10:50:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3c029cba53 
								
							 
						 
						
							
							
								
								more hacking  
							
							 
							
							... 
							
							
							
							Move plugin API to separate directory for now
Add ringbuffer and way to get ringbuffer from a port 
							
						 
						
							2016-07-25 10:50:05 +02:00