8f6c3c6d1f 
								
							
								 
							
						 
						
							
							
								
								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 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b77fa414f5 
								
							
								 
							
						 
						
							
							
								
								make build option --iio an auto option  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5586a5b88d 
								
							
								 
							
						 
						
							
							
								
								make build option --freebob an auto option  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b27e13418 
								
							
								 
							
						 
						
							
							
								
								make build option --firewire an auto option  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								97499df9c0 
								
							
								 
							
						 
						
							
							
								
								make build option --alsa an auto option  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc36ebc08e 
								
							
								 
							
						 
						
							
							
								
								Removed a configure dependancy on SOX for IIO.  
							
							Removed a spurious initOK label in the driver_initialize function. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3069c74211 
								
							
								 
							
						 
						
							
							
								
								[wscript] Enable IIO driver  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d9c00da20 
								
							
								 
							
						 
						
							
							
								
								[wscript] Cosmetics: Whitespace changes  
							
							No functional change, only whitespace. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ed0a77618 
								
							
								 
							
						 
						
							
							
								
								Revert "Added the beginnings of the IIO driver."  
							
							This reverts commit 3087895772 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								820c5bfde4 
								
							
								 
							
						 
						
							
							
								
								Revert "systemdeps.h added a new defined case __ARM__ to clear the POST_PACKED_STRUCTURE for ARM compilation."  
							
							This reverts commit 23f5919c62 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								621d13693b 
								
							
								 
							
						 
						
							
							
								
								Revert "Removed a commented out line from wscript."  
							
							This reverts commit d56717901a 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e38da1ca25 
								
							
								 
							
						 
						
							
							
								
								Revert "Added Stéphane review fixes :"  
							
							This reverts commit f08a3f4234 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f08a3f4234 
								
							
								 
							
						 
						
							
							
								
								Added Stéphane review fixes :  
							
							Renamed JackIIODriver.C -> JackIIODriver.cpp
Renamed JackIIODriver.H -> JackIIODriver.h
Added delete iio_driver when failure is encountered when executing driver_initialize. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d56717901a 
								
							
								 
							
						 
						
							
							
								
								Removed a commented out line from wscript.  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23f5919c62 
								
							
								 
							
						 
						
							
							
								
								systemdeps.h added a new defined case __ARM__ to clear the POST_PACKED_STRUCTURE for ARM compilation.  
							
							Downgraded eigen3 and sox version requirements for building iio.
Switched to using IIOMMap to access the IIO subsystem.
Added the overloaded methods for JackIIODriver::Attach, JackIIODriver::Detach, JackIIODriver::Read and JackIIODriver::Write.
Rewrite the JackIIODriver.C code to work properly. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3087895772 
								
							
								 
							
						 
						
							
							
								
								Added the beginnings of the IIO driver.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f28523ff54 
								
							
								 
							
						 
						
							
							
								
								[wscript] Fix FTBFS with -Wl,--as-needed  
							
							Patch by Adam Conrad <adconrad@canonical.com>, taken from Ubuntu's
jackd2 package.
Fixes linkage errors as described in
   http://permalink.gmane.org/gmane.comp.audio.jackit/25841  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4622ef99b9 
								
							
								 
							
						 
						
							
							
								
								waf: remove commented out linking of serverlib to drivers  
							
							serverlib loads drivers not vice versa. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a122dbcd75 
								
							
								 
							
						 
						
							
							
								
								wscript. Fix relocation link error (missing -fPIC)  
							
							Idea for this fix found in
   http://code.google.com/p/waf/issues/detail?id=800#c1  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fcda41cb59 
								
							
								 
							
						 
						
							
							
								
								indention fix  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								329d83c92b 
								
							
								 
							
						 
						
							
							
								
								swtich from uselib/uselib_local to use  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								971b1656d5 
								
							
								 
							
						 
						
							
							
								
								switch from bld.new_task_gen() to bld()  
							
							jackdbus needs explicit index because device reservation code
is shared with jackd and waf cannot autodetect this. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								479e36881c 
								
							
								 
							
						 
						
							
							
								
								wscript: Fix include path for config.h  
							
							config.h is generated in build/, that's "../" at compile time.
For the sake of completeness, here's the waf error:
[122/163] cxx: common/Jackdmp.cpp -> build/common/Jackdmp.cpp.1.o
In file included from ../common/Jackdmp.cpp:35:0:
../common/JackConstants.h:24:20: fatal error: config.h: No such file or directory
compilation terminated.
Waf: Leaving directory `/home/adi/jack2/build'
Build failed
 -> task in 'jackd' failed (exit status 1):
        {task 39469904: cxx Jackdmp.cpp -> Jackdmp.cpp.1.o}
['/usr/bin/g++', '-Wall', '-I/home/adi/jack2/build/linux', '-I/home/adi/jack2/linux', '-I/home/adi/jack2/build/posix', '-I/home/adi/jack2/posix', '-I/home/adi/jack2/build/common/jack', '-I/home/adi/jack2/common/jack', '-I/home/adi/jack2/build/common', '-I/home/adi/jack2/common', '-I/home/adi/jack2/build/dbus', '-I/home/adi/jack2/dbus', '-DHAVE_CONFIG_H', '-DSERVER_SIDE', '../common/Jackdmp.cpp', '-c', '-o', 'common/Jackdmp.cpp.1.o'] 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7d6db4b34 
								
							
								 
							
						 
						
							
							
								
								wscript: Fix internal waf error (missing features)  
							
							waf complains about missing features in the builder, so let's add some.
For the sake of completeness, here's an example error message:
Traceback (most recent call last):
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Runner.py", line 162, in start
    st=tsk.runnable_status()
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Task.py", line 285, in runnable_status
    new_sig=self.signature()
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Task.py", line 274, in signature
    self.sig_implicit_deps()
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Task.py", line 372, in sig_implicit_deps
    (nodes,names)=self.scan()
  File "/home/adi/jack2/.waf-1.6.11-30618c54883417962c38f5d395f83584/waflib/Tools/c_preproc.py", line 594, in scan
    raise Errors.WafError('%r is missing a feature such as "c", "cxx" or "includes": '%task.generator)
WafError: bld(uselib_local='clientlib', posted=True, features=[], idx=28, uselib='RT SNDFILE', meths=['process_rule', 'process_source'], prec=defaultdict(<type 'list'>, {}), includes=['../linux', '../posix', '../common/jack', '../common'], source=[/home/adi/jack2/example-clients/capture_client.c], mappings={}, path=/home/adi/jack2/example-clients, _name='jack_rec', target='jack_rec') in /home/adi/jack2/example-clients is missing a feature such as "c", "cxx" or "includes": 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								144a2e18de 
								
							
								 
							
						 
						
							
							
								
								Make freebob, ffado, alsa and celt optional.  
							
							Prevents waf configure from failing if not marked as non-mandatory. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a564002176 
								
							
								 
							
						 
						
							
							
								
								Fix mixed tab/space indentation in wscript files  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db4b99b5b6 
								
							
								 
							
						 
						
							
							
								
								Fix link issues for jackd.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4377  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad34703368 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 4306:4323  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4324  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								52d0665023 
								
							
								 
							
						 
						
							
							
								
								Optimize the 'alsarawmidi' driver for I/O over multiple ports.  Make 'GetCurrentFrame' call 'GetMicroSeconds' earlier in the function call.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								bde2d1a75f 
								
							
								 
							
						 
						
							
							
								
								Correct wscript for ALSA.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4236  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e92bd8020 
								
							
								 
							
						 
						
							
							
								
								Add 'alsarawmidi' driver, which is a slave MIDI driver that makes ALSA MIDI ports available to JACK.  The driver uses the rawmidi devices, and uses the raw MIDI queues to optimize output.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bd1bef24c 
								
							
								 
							
						 
						
							
							
								
								Added MIDI queues, FFADO objects, etc. - see ' http://trac.jackaudio.org/ticket/187 ' for more details  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5672fc3ad 
								
							
								 
							
						 
						
							
							
								
								Update ALSA driver in progress.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4199  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f68a6557a 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3813:3899  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3900  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9070e96347 
								
							
								 
							
						 
						
							
							
								
								require alsa 1.0.18  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23a88af253 
								
							
								 
							
						 
						
							
							
								
								Devin Anderson patch for Jack FFADO driver issues with lost MIDI bytes between periods (and more).  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3833  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6dda86654b 
								
							
								 
							
						 
						
							
							
								
								revert the wrong revert in r3818  
							
							The revert in r3818 was wrong because r3816 was correct in svn.
The revert error in r3818 happened,
because svn r3816 had wrong git version 9fb8b55379c9bbc68a8dhttp://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3820  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								13034fdb08 
								
							
								 
							
						 
						
							
							
								
								Revert wrong changes that appeared in r3816 ( 9fb8b55379)  
							
							That changeset is supposed to only patch Jackdmp.cpp
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3818  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								fbac3a0df8 
								
							
								 
							
						 
						
							
							
								
								Cleanup wscripts.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3809  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58ce321ab5 
								
							
								 
							
						 
						
							
							
								
								fix CELT_DEFINES waf madness  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								698a5d28f3 
								
							
								 
							
						 
						
							
							
								
								make celt api version flexible.  
							
							Conflicts:
	example-clients/wscript 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a817e1c4f6 
								
							
								 
							
						 
						
							
							
								
								add driver building to wscript  
							
							
								
							
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4c2f68f1b 
								
							
								 
							
						 
						
							
							
								
								Compile loopback backend in Linux and Solaris versions, update OSX project.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3608  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56f4d13ecb 
								
							
								 
							
						 
						
							
							
								
								In combined --dbus and --classic compilation ode, use PulseAudio acquire/release code.  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3603  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3aa9b525c3 
								
							
								 
							
						 
						
							
							
								
								Move dbus device reservation code to jackdbus  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3579  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e040bf80ae 
								
							
								 
							
						 
						
							
							
								
								rebase from trunk 3550:3563  
							
							git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3564  0c269be4-1314-0410-8aa9-9f06e86f4224 
							
						 
						16 years ago