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
Stephane Letz
0840eed829
Add missing methods in JackDebugClient.
13 years ago
Stephane Letz
b0b3190d7a
Merge branch 'master' of github.com:sletz/jack2
13 years ago
Stephane Letz
4f0474f334
Correct debug targets on Windows, use jack_free in test.cpp.
13 years ago
Stephane Letz
1fef69ec78
Remove old Windows project(2).
13 years ago
Stephane Letz
32f3348728
Remove old Windows projects.
13 years ago
Stéphane Letz
581a1ead7e
AC3 code not compiled in ppc in JackCoreAudioDriver.
13 years ago
Stephane Letz
ade10a8de5
Merge branch 'ac3'
13 years ago
Stephane Letz
10245604a3
Improve Windows README.
13 years ago
Stephane Letz
24efa16f31
JackCoreAudioDriver cleanup.
13 years ago
Stephane Letz
79f9e1fe37
Try more robust synchronization primitives in JackWinProcessSync.
13 years ago
Stephane Letz
c8e2659020
Cleanup JackWinProcessSync and JackWinMutex.
13 years ago
Stephane Letz
3b666ee4f5
Fix PortAudioDevices::~PortAudioDevices.
13 years ago
Stephane Letz
2d39517b20
Better dection of digital mode.
13 years ago
Stephane Letz
07d3678204
Cleanup.
13 years ago
Stephane Letz
97d99184b8
Code more of less complete.
13 years ago
Stephane Letz
993363a9f2
New JackAC3Encoder class.
13 years ago
Adrian Knoth
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
Adrian Knoth
cb68c82843
wscript: [Cosmetics] Drop superfluous braces in print statement
13 years ago