Adrian Knoth
6c06e134ab
gcc-4.7 fix for fill_n
13 years ago
Adrian Knoth
dfbd8ce733
Move JackGnuPlotMonitor's implementation to JackTools.h
The code used to be in common/JackTools.h until it got moved to
JackTools.cpp in aabbb62282 .
However, it is not possible to split a template implementation between
header and source file, so the code in JackTools.cpp was never compiled,
resulting in
Could not open component .so '/tmp/jacktest/lib/jack/jack_net.so':
/tmp/jacktest/lib/jack/jack_net.so: undefined symbol:
_ZN4Jack18JackGnuPlotMonitorIfED1E
See https://github.com/jackaudio/jack2/issues/4 for more.
Note that fill_n in JackTools.h needs additional modifications for
gcc-4.7.
fixes #4
13 years ago
Adrian Knoth
5a69f1ddb4
wscript: Use absolute paths for --libdir, --mandir and --libdir32
13 years ago
Adrian Knoth
05271a763e
wscript: Fix FTBFS on kFreeBSD and Hurd
Tested by Debian on hurd-i386, kfreebsd-amd64 and kfreebsd-i386.
13 years ago
Stephane Letz
9f740e3055
Correct examples-clients wscript.
13 years ago
Stephane Letz
1dda89940f
Merge remote-tracking branch 'upstream/master'
13 years ago
Stephane Letz
9794815aed
Correct control.h public header.
13 years ago
Adrian Knoth
871bd0851d
Fix naming of inprocess.so
This was supposed to happen in a5eb957b597c2c847b9e6e80479c0a726a6364fc,
but it didn't, so there was still libinprocess.so instead of
inprocess.so.
13 years ago
David Henningsson
f82ec71566
jackdbus: Fix sigsegv handling segfaulting by itself
In my case, the siginfo code was -6, causing the sigsegv handling
to crash on its own. This patch adds a range check for siginfo code.
BugLink: https://bugs.launchpad.net/bugs/983835
Signed-off-by: David Henningsson <david.henningsson@canonical.com>
13 years ago
Stephane Letz
85b14bd45d
Correct JackFrameTimer::ResetFrameTime for new Fons DLL model.
13 years ago
Stephane Letz
43990aee85
Merge remote-tracking branch 'upstream/master'
13 years ago
Stephane Letz
674ab6b94d
Remove old resource file.
13 years ago
Adrian Knoth
a5eb957b59
wscript: Fix naming of in-server components
In-server components are called netmanager.so, inprocess.so and so on,
not libnetmanager.so.
The waf syntax for this purpose has been changed between waf-1.5 and
waf-1.6.
13 years ago
Stephane Letz
d0747df0ff
WIN32 specific code in JackMessageBuffer::SetInitCallback.
13 years ago
Stephane Letz
88dd4d2292
Correct error codes.
13 years ago
Stephane Letz
6483c0d5eb
New jack_get_cycle_times() implementation from Fons Adriennsen.
13 years ago
Stephane Letz
94cb2ee9a1
Compiles again on Windows.
13 years ago
Stephane Letz
4a289f48d9
Correct JackMessageBuffer::SetInitCallback.
13 years ago
Stéphane Letz
3fee25ae59
Merge pull request #9 from adiknoth/ffado
firewire: compile with FFADO versions < 9 again
13 years ago
Adrian Knoth
bf4954c865
firewire: compile with FFADO versions < 9 again
ffado_streaming_set_period_size() is exposed starting r2078 of FFADO.
To avoid a build dependency on ffado-svn in jack, we copy the prototype
declaration.
Since the symbol is defined as weak, no problems arise at runtime.
13 years ago
Adrian Knoth
05bdeafd3d
wscript: mark readline as optional
We need readline for transport.c, but it's built conditionally if
present, so allow the check for readline to fail.
13 years ago
Nedko Arnaudov
8b6d89e2f2
waf: switch jack.pc task construction to new-waf-style
PREFIX, LIBDIR and JACK_VERSION are fetched from the environment
13 years ago
Nedko Arnaudov
47be1ec8ee
waf: fix jack.pc generation
13 years ago
Nedko Arnaudov
798d741c75
Merge branch 'python3-waf-upgrade'
13 years ago
Nedko Arnaudov
4622ef99b9
waf: remove commented out linking of serverlib to drivers
serverlib loads drivers not vice versa.
13 years ago
Nedko Arnaudov
47cbe67382
waf: fix uselib_local of jack_netsrouce
13 years ago
Nedko Arnaudov
cc271ca187
Merge branch 'master' into python3-waf-upgrade
13 years ago
Adrian Knoth
183c3faafd
wscript: Make ADDON_DIR also a conf env variable
In new waf, defines are no longer added to the conf environment, they
only end up in config.h. Consequently, they can't be referenced later
from the wscript.
So explicitly put ADDON_DIR to conf.env.
13 years ago
Adrian Knoth
80c415be4d
wscript: Fix link error in jack_netsource
If -DNO_JACK_ERROR is set, jack_error() is replaced by printf().
Since it's a C program, we have to set CFLAGS appropriately.
13 years ago
Stéphane Letz
f44f80e6b1
Merge pull request #8 from adiknoth/fixes
FFADO buffersize patch and fix for segfault in jack_connect
13 years ago
Adrian Knoth
8603dd8127
[firewire] Use UpdateLatencies() in Attach().
Cleanup of obsolete code, the functionality is now provided
by UpdateLatencies().
13 years ago
Adrian Knoth
96e0251234
[firewire] Allow FFADO backend to change the buffer size
This is a port of Jonathan Woithe's patch from jackd1.
With sufficiently recent versions of FFADO, it allows to change
the buffersize at runtime.
13 years ago
Adrian Knoth
1a8d715c2e
[firewire] Introduce UpdateLatencies() in FFADO backend
In preparation for the upcoming FFADO buffersize functionality,
add code that updates the latency afterwards.
13 years ago
Adrian Knoth
00280570af
Fix segfault in jack_connect
When jack_connect is called without any argument, it causes a segfault
in
snprintf( portA, sizeof(portA), "%s", argv[argc-1] );
snprintf( portB, sizeof(portB), "%s", argv[argc-2] );
Reported in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662199
13 years ago
Stephane Letz
d7fceb12fb
Make fInit volatile in JackMessageBuffer class.
13 years ago
Stephane Letz
c044ac8da1
Some documentation in JackMessageBuffer::SetInitCallback.
13 years ago
Stephane Letz
8bb6248384
Correct linux wscript.
13 years ago
Stephane Letz
374acacad9
Cleanup.
13 years ago
Stephane Letz
4d16599812
Raise Windows version number.
13 years ago
Stephane Letz
2bf4db889a
Light synchronization method in JackMessageBuffer::SetInitCallback.
13 years ago
Stephane Letz
ad0963cfc3
Code moved in cpp files.
13 years ago
Stephane Letz
5bd11775d9
New JackWinCondVar class.
13 years ago
Stephane Letz
5b6d89c452
POST_PACKED_STRUCTURE used for jack_latency_range_t type.
13 years ago
Stephane Letz
69f2a6b023
Update Windows installer files for QJackCtl 0.3.8
13 years ago
Stephane Letz
58696259fb
Remove JACK_32_64 flag, so POST_PACKED_STRUCTURE now always used.
13 years ago
Stephane Letz
77658bff14
Correct JackTools::KillServer.
13 years ago
Stephane Letz
4e52876351
Update Windows ressource version numbers.
13 years ago
Stephane Letz
6f39bfd141
More log in JackDebugClient.
13 years ago
Stephane Letz
9f6c65c4b3
Use POST_PACKED_STRUCTURE for jack_position_t.
13 years ago
Stephane Letz
f26ea247ac
Add missing methods in JackDebugClient(2).
13 years ago