Barnabás Pőcze 
								
							 
						 
						
							
							
							
							
								
							
							
								8a4ff447d9 
								
							 
						 
						
							
							
								
								treewide: fix some format string issues  
							
							 
							
							... 
							
							
							
							Use the proper specifier, and cast to a known type where the type
is not guaranteed by any standard.
See #3975  
							
						 
						
							2024-04-29 16:19:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barnabás Pőcze 
								
							 
						 
						
							
							
							
							
								
							
							
								436787d6ba 
								
							 
						 
						
							
							
								
								treewide: try to use const char * for string literals  
							
							 
							
							
							
						 
						
							2023-09-16 17:47:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barnabás Pőcze 
								
							 
						 
						
							
							
							
							
								
							
							
								8c17a6626d 
								
							 
						 
						
							
							
								
								treewide: mark some functions static  
							
							 
							
							... 
							
							
							
							These were found by enabling the "missing-declarations" warning. 
							
						 
						
							2023-07-03 19:40:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								3b3146e852 
								
							 
						 
						
							
							
								
								examples: fix type of getopt_long return value  
							
							 
							
							
							
						 
						
							2023-04-18 09:48:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ashok Sidipotu 
								
							 
						 
						
							
							
							
							
								
							
							
								805a1c61d9 
								
							 
						 
						
							
							
								
								adapter-control: avoid the divide by zero while generating sequence.  
							
							 
							
							
							
						 
						
							2023-04-05 16:33:09 +05:30  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ashok Sidipotu 
								
							 
						 
						
							
							
							
							
								
							
							
								b61bf8a27d 
								
							 
						 
						
							
							
								
								adapter-control: bundle the volume ramp parmeters with volume  
							
							 
							
							
							
						 
						
							2023-04-03 19:04:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ashok Sidipotu 
								
							 
						 
						
							
							
							
							
								
							
							
								e75fe4d469 
								
							 
						 
						
							
							
								
								adapter-control: add support of scale volume ramp param  
							
							 
							
							
							
						 
						
							2023-04-03 19:04:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ashok Sidipotu 
								
							 
						 
						
							
							
							
							
								
							
							
								7b91d506f1 
								
							 
						 
						
							
							
								
								adapter-control: add support for volume ramp time params  
							
							 
							
							... 
							
							
							
							- Add support for both native and non-native modes
- Add "examples" in the help text 
							
						 
						
							2023-04-03 19:04:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ashok Sidipotu 
								
							 
						 
						
							
							
							
							
								
							
							
								075fd49ccc 
								
							 
						 
						
							
							
								
								adapter-control: add CLI options  
							
							 
							
							... 
							
							
							
							-To select between non-native(via control channel) and native modes(via audio
adapter ). The control port will be opened only in the non-native mode.
-To select different sample and sample step sizes. The Legacy non-native
 mode also uses these params now.
-To provide the alsa device. 
							
						 
						
							2023-04-03 19:04:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ashok Sidipotu 
								
							 
						 
						
							
							
							
							
								
							
							
								b1b5367d40 
								
							 
						 
						
							
							
								
								adapter-control: use the volume ramp parameters to ramp volume  
							
							 
							
							... 
							
							
							
							Add a compiler macro for now to switch between the inband(control port based)
volume ramping and out of band(using volume ramp parameters) 
							
						 
						
							2023-04-03 19:04:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ashok Sidipotu 
								
							 
						 
						
							
							
							
							
								
							
							
								2a12dfeb47 
								
							 
						 
						
							
							
								
								adapter-control: add more debug messages  
							
							 
							
							
							
						 
						
							2023-04-03 19:04:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ashok Sidipotu 
								
							 
						 
						
							
							
							
							
								
							
							
								3ed282fad5 
								
							 
						 
						
							
							
								
								adapter-control: enable SPA debug logs  
							
							 
							
							... 
							
							
							
							Also add timestamp to the logs. 
							
						 
						
							2023-04-03 19:04:55 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								7da61e2dfa 
								
							 
						 
						
							
							
								
								examples: fix adapter control  
							
							 
							
							... 
							
							
							
							target_rate and duration need to be configured now.
Fixes  #3125  
							
						 
						
							2023-03-30 15:15:41 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Barnabás Pőcze 
								
							 
						 
						
							
							
							
							
								
							
							
								934ab3036e 
								
							 
						 
						
							
							
								
								treewide: use SPDX tags to specify copyright information  
							
							 
							
							... 
							
							
							
							SPDX tags make the licensing information easy to understand and clear,
and they are machine parseable.
See https://spdx.dev  for more information. 
							
						 
						
							2023-02-16 10:54:48 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e0af67b670 
								
							 
						 
						
							
							
								
								examples: fix spelling mistake  
							
							 
							
							
							
						 
						
							2022-06-16 16:40:47 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f74b59b39f 
								
							 
						 
						
							
							
								
								examples: fix volume fade in and out with control  
							
							 
							
							
							
						 
						
							2022-06-16 09:09:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								708b57aa64 
								
							 
						 
						
							
							
								
								examples: add control support to adapter  
							
							 
							
							... 
							
							
							
							Based on patches by Julian Bouzas  in !222  
							
						 
						
							2022-06-16 09:09:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								fa9baa6488 
								
							 
						 
						
							
							
								
								examples: fix up adapter-control  
							
							 
							
							... 
							
							
							
							Negotiate format, then buffers.
Give quantum-limit as a property when making nodes.
Set clock and position io and fill in rate and duration. 
							
						 
						
							2022-06-16 09:09:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Pauli Virtanen 
								
							 
						 
						
							
							
							
							
								
							
							
								98a0e54d5f 
								
							 
						 
						
							
							
								
								doc: link examples to Doxygen docs  
							
							 
							
							... 
							
							
							
							Include examples to the documentation, using Doxygen's example system. 
							
						 
						
							2021-10-10 00:35:46 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peter Hutterer 
								
							 
						 
						
							
							
							
							
								
							
							
								92514d57e4 
								
							 
						 
						
							
							
								
								treewide: replace plain strcmp() calls with spa_streq  
							
							 
							
							
							
						 
						
							2021-05-18 22:10:27 +10:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								5295caf0f3 
								
							 
						 
						
							
							
								
								examples: dlclose on some errors  
							
							 
							
							
							
						 
						
							2020-07-02 16:07:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								f08c35259c 
								
							 
						 
						
							
							
								
								avoid uninitialized variables  
							
							 
							
							
							
						 
						
							2020-06-23 15:25:27 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Simon McVittie 
								
							 
						 
						
							
							
							
							
								
							
							
								8b97d2ae74 
								
							 
						 
						
							
							
								
								spa examples: Load plugins from SPA_PLUGIN_DIR or installed path  
							
							 
							
							... 
							
							
							
							This lets them be used installed or uninstalled, like pipewire itself.
Signed-off-by: Simon McVittie <smcv@debian.org> 
							
						 
						
							2020-06-16 17:58:02 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								0a54249718 
								
							 
						 
						
							
							
								
								fix error reporting  
							
							 
							
							... 
							
							
							
							dlopen and dlsym don't set errno 
							
						 
						
							2020-05-12 17:23:30 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4cb2d58e89 
								
							 
						 
						
							
							
								
								factory: do more version checks  
							
							 
							
							... 
							
							
							
							So that we don't accidentally load an old plugin. 
							
						 
						
							2020-04-22 18:10:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								a528189d26 
								
							 
						 
						
							
							
								
								slave -> follower  
							
							 
							
							... 
							
							
							
							We use master/follower terminology everywhere. 
							
						 
						
							2020-02-21 10:47:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4bd6f5a055 
								
							 
						 
						
							
							
								
								examples: fix some typos and indentation errors  
							
							 
							
							
							
						 
						
							2020-02-04 13:02:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Julian Bouzas 
								
							 
						 
						
							
							
							
							
								
							
							
								a5d17ba6d1 
								
							 
						 
						
							
							
								
								spa: add adapter-control example to test audioadapter nodes  
							
							 
							
							... 
							
							
							
							Example executable that runs an output audioadapter using audiotestsrc as slave
with an input audioadapter using alsa-pcm-sink as slave for easy testing. 
							
						 
						
							2020-02-04 12:00:27 +01:00