Adam Miartus
							
						 
						
							
							
							
								
							
								261828fd51 
								
							
								 
							
						 
						
							
							
								
								jack_client: add client context  
							
							 
							
							 
							
							
								
							
							
							rework to allow creating multiple clients that connecting to different
jack servers in one process
done by creating a client context which holds server id, this context
is then evaluated against global variables that were extended to hold
multiple synchronization instances for each client
Change-Id: I3a6b4a44fe9d820ba6b6bbbeb06b158d9ad43fce
Signed-off-by: Adam Miartus <external.adam.miartus@de.bosch.com> 
							
						 
						5 years ago  
					 
				
					
						
							
							
								   Stephane Letz
							
						 
						
							
							
							
								
							
								4f161f35da 
								
							
								 
							
						 
						
							
							
								
								Cleanup.  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								4f60f19c2f 
								
							
								 
							
						 
						
							
							
								
								Cleanup of backend stack.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4645  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Stephane Letz
							
						 
						
							
							
							
								
							
								734e450924 
								
							
								 
							
						 
						
							
							
								
								NetJack2 code cleanup.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								7918f1c12a 
								
							
								 
							
						 
						
							
							
								
								JackWaitThreadedDriver now always running RT.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4523  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								5a5cc73ac7 
								
							
								 
							
						 
						
							
							
								
								New JackTimedDriver class to be used by JackDummyDriver, JackNetDriver and JackNetOneDriver classes.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4522  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								840b47f8bf 
								
							
								 
							
						 
						
							
							
								
								Code factorization and cleanup.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4514  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								f388deb25b 
								
							
								 
							
						 
						
							
							
								
								Move ComputationMicroSec at a more appropriate location.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4392  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								8a67e42f58 
								
							
								 
							
						 
						
							
							
								
								Correct OSX real-time thread setup.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4391  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								ecb84b5f9f 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 4238:4306  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4307  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								4bfaf8822a 
								
							
								 
							
						 
						
							
							
								
								Cleanup JackThreadedDriver::Stop.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4244  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								7254ce1ebc 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 4180:4238  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4239  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Stephane Letz
							
						 
						
							
							
							
								
							
								981ff8cf45 
								
							
								 
							
						 
						
							
							
								
								Major redesign of driver activation (master and salve mode).  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Stephane Letz
							
						 
						
							
							
							
								
							
								17df184da2 
								
							
								 
							
						 
						
							
							
								
								jackctl_server_add_slave and jackctl_server_remove_slave now test if server is running.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								6b765f0168 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3684:3813  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3814  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								a5c27894e5 
								
							
								 
							
						 
						
							
							
								
								Fix AcquireRealTime and DropRealTime: now distinguish when called from another thread (AcquireRealTime/DropRealTime) and from the thread itself (AcquireSelfRealTime/DropSelfRealTime).  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3716  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								224c41eb59 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3638:3684  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3685  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								d09d8c3c82 
								
							
								 
							
						 
						
							
							
								
								Add a string parameter to server ==> client notification, add a new InfoShutdown callback.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3653  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								187a3aedfa 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3563:3613  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3614  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								9066f85ba0 
								
							
								 
							
						 
						
							
							
								
								Rename JackDriver::Init method to JackDriver::Initialize (to avoid confusion with JackThread::Init method).  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3599  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								b4f737eb1b 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3502:3528  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3529  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								4a637d218a 
								
							
								 
							
						 
						
							
							
								
								jackctl_server_load_master renamed to jackctl_server_switch_master, jackctl_server_unload_master is removed.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3518  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								416928c200 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3455:3482  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3483  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								f2a25b89cd 
								
							
								 
							
						 
						
							
							
								
								Cleanup global function export.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3469  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								51fbf0cf71 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3420:3447  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3448  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								1a609d576a 
								
							
								 
							
						 
						
							
							
								
								Correct RT thread parameters for OSX.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3429  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								bb7b377860 
								
							
								 
							
						 
						
							
							
								
								Implement jack_client_real_time_priority and jack_client_max_real_time_priority API.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3232  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								f19b74f904 
								
							
								 
							
						 
						
							
							
								
								Header cleanup, add --clients and --ports options in configure.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2957  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								3e01068967 
								
							
								 
							
						 
						
							
							
								
								Merge Michael Voigt drops branch after reorganization step.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2880  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								6dc1387fc5 
								
							
								 
							
						 
						
							
							
								
								Loopback driver working again.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2687  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								71ad2dad2c 
								
							
								 
							
						 
						
							
							
								
								Fix JackFreewheelDriver::Process() in case if client time-out : continue processing until a better recovery strategy is chosen.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2672  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								e5bcc3068a 
								
							
								 
							
						 
						
							
							
								
								Add IsFixedBufferSize method in all drivers.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2636  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								81a50f285f 
								
							
								 
							
						 
						
							
							
								
								Driver class hierarchy simplification.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2529  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								6b92092bc0 
								
							
								 
							
						 
						
							
							
								
								Cleanup driver classes  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2522  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								0a1f18f323 
								
							
								 
							
						 
						
							
							
								
								Correct JackPosixThread::ThreadHandler termination, do not set buffer size if same value is used.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2519  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								3f5b7ab9b8 
								
							
								 
							
						 
						
							
							
								
								New JackWaitThreadedDriver class to better handle JackNetDriver  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2489  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								56241c7166 
								
							
								 
							
						 
						
							
							
								
								Add a missing EXPORT for JackException class.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2488  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								b44e22de0e 
								
							
								 
							
						 
						
							
							
								
								Use of set_threaded_log_function only when needed in RT threads.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2450  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								44c27c7dd6 
								
							
								 
							
						 
						
							
							
								
								Correct JackRestartThreadedDriver::Execute  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2437  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								fe16706170 
								
							
								 
							
						 
						
							
							
								
								Compiles on Windows again  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2430  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								215dfdd97a 
								
							
								 
							
						 
						
							
							
								
								Tim Blechmann patch to remove unnecessary virtual methods : choice of the appropriate platform version is now done at compilation time.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2429  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   nedko
							
						 
						
							
							
							
								
							
								b5bd3afb28 
								
							
								 
							
						 
						
							
							
								
								Add conditional includes for config.h, for use with waf  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2423  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								5cc8bb5dde 
								
							
								 
							
						 
						
							
							
								
								Correct JackRestartThreadedDriver::Execute  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2393  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								d7470105d7 
								
							
								 
							
						 
						
							
							
								
								Correct thread init phase  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2359  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								b6692a61c6 
								
							
								 
							
						 
						
							
							
								
								For threaded drivers, AcquireRealTime is called after Init step.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2226  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								5acaa886fb 
								
							
								 
							
						 
						
							
							
								
								Cleanup  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2222  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								6394b96e6f 
								
							
								 
							
						 
						
							
							
								
								Simplify drivers exceptions  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2220  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								bd1398a72c 
								
							
								 
							
						 
						
							
							
								
								Add default case  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2217  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								931148f75e 
								
							
								 
							
						 
						
							
							
								
								Better handling of init and run state in JackThread.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2215  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago  
					 
				
					
						
							
							
								   sletz
							
						 
						
							
							
							
								
							
								ae62bc49dd 
								
							
								 
							
						 
						
							
							
								
								Fix JackRestartThreadedDriver::Execute.  
							
							 
							
							 
							
							
								
							
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2211  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						17 years ago