summaryrefslogtreecommitdiff
path: root/solaris
diff options
context:
space:
mode:
authorCédric Schieli <cschieli@gmail.com>2014-10-10 22:17:17 +0200
committerCédric Schieli <cschieli@gmail.com>2015-04-27 12:19:27 +0200
commit8f6c3c6d1f5e7b7bd18123538229bb99cb1eb82f (patch)
tree5b109beb08435699e1a0dedd6d009d630320e30f /solaris
parent1cd25cb975e000be0d7628f51e14861c30db3f9f (diff)
downloadjack2-8f6c3c6d1f5e7b7bd18123538229bb99cb1eb82f.tar.gz
Add JackProxyDriver
This driver is very similar to the JackNetDriver, but instead of connecting through the network, it connects to its upstream server through standard jack API. So it can only reach local servers which must be running as the same user or in promiscuous mode. The main use case is the multi-user, multi-session, shared workstation: - a classic server with hw driver is launched system-wide at boot time, in promiscuous mode, optionaly restricted to the audio group - in each user session, a jackdbus server is automatically started with JackProxyDriver as master driver, automatically connected to the system-wide one - optionaly, each user run PulseAudio with a pulse-jack bridge
Diffstat (limited to 'solaris')
-rw-r--r--solaris/wscript2
1 files changed, 2 insertions, 0 deletions
diff --git a/solaris/wscript b/solaris/wscript
index a1afc244..e3ffc52c 100644
--- a/solaris/wscript
+++ b/solaris/wscript
@@ -35,3 +35,5 @@ def build(bld):
create_jack_driver_obj(bld, 'net', '../common/JackNetDriver.cpp')
create_jack_driver_obj(bld, 'loopback', '../common/JackLoopbackDriver.cpp')
+
+ create_jack_driver_obj(bld, 'proxy', '../common/JackProxyDriver.cpp')