Nedko Arnaudov
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
Adrian Knoth
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
Adrian Knoth
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
Adrian Knoth
144a2e18de
Make freebob, ffado, alsa and celt optional.
Prevents waf configure from failing if not marked as non-mandatory.
13 years ago
Adrian Knoth
a564002176
Fix mixed tab/space indentation in wscript files
13 years ago
sletz
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
sletz
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
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
Devin Anderson
52d0665023
Optimize the 'alsarawmidi' driver for I/O over multiple ports. Make 'GetCurrentFrame' call 'GetMicroSeconds' earlier in the function call.
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
sletz
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
Devin Anderson
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
Devin Anderson
4bd1bef24c
Added MIDI queues, FFADO objects, etc. - see ' http://trac.jackaudio.org/ticket/187 ' for more details
14 years ago
sletz
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
sletz
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
Torben Hohn
9070e96347
require alsa 1.0.18
15 years ago
sletz
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
15 years ago
nedko
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 9fb8b55379
the right git version of svn r3816 is c9bbc68a8d
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3820 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
nedko
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
15 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
15 years ago
sletz
fbac3a0df8
Cleanup wscripts.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3809 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
Torben Hohn
58ce321ab5
fix CELT_DEFINES waf madness
15 years ago
Torben Hohn
698a5d28f3
make celt api version flexible.
Conflicts:
example-clients/wscript
15 years ago
Torben Hohn
a817e1c4f6
add driver building to wscript
15 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
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
sletz
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
nedko
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
sletz
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
sletz
081df1eff1
Move DBus based audio device reservation code in ALSA backend compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3561 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
7ca13a6b25
rebase from trunk 3528:3550
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3551 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
895472e250
Correct wcsript files to create jackdbus only (and not create jackd anymore) when compiled in --dbus mode, add a --classic option. Both options are possible but issue a warning.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3540 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
164a71e806
Tim Blechmann optimization patch (inlining some heavy used methods).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3447 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
3ef112b3de
rebase from trunk 3336:3353
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3354 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
abf1b2bca8
First version of D-Bus based audio device rerservation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3342 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
32987ca1d2
Merge Solaris branch back on trunk.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3306 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
nedko
3383f36952
Import waf.diff patch sent Stephane Letz
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3075 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
395e37770c
Cleanup in driver/internal loading code, correct wscript for driver and internals compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2897 0c269be4-1314-0410-8aa9-9f06e86f4224
16 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
16 years ago
sletz
4c488ee522
Merge network branch
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2445 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
52187fcaf7
waf: Fix driver linking against external libs
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2424 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
nedko
a677f00a0d
waf: improve drivers build script
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2422 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
nedko
d7776095d6
waf: fix install locations for headers and drivers
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2421 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
nedko
8bdccd4de1
waf: fix driver filenames, should start with jack_
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2419 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
nedko
8e0735d60f
waf: fix build of jackd
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2418 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
nedko
abea611580
Remove sneaked commented lines
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2404 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
nedko
86d2adb480
waf: build drivers; improve configure summary
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2399 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
nedko
4e891c5e18
Initial waf integration, jackd should build fine on linux
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2396 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago