Stéphane Letz
4d1300e89b
Merge pull request #242 from dehnhardt/master
Toggle between run and stop state
8 years ago
Hoger Dehnhardt
3962e4b5dd
when in wrong state, write message to stderr
8 years ago
Hoger Dehnhardt
feef5ca5c1
added a toggle command to allow toggling between play and stop state
8 years ago
Stéphane Letz
4429cbe48e
Merge pull request #241 from tpetazzoni/fix-arch-checks
wscript: improve check for ucontext
8 years ago
Thomas Petazzoni
e2cba86e65
wscript: improve check for ucontext
The ucontext functionality is not available on all CPUs with all C
libraries. Instead of making just assumptions based on the CPU
architecture, this commit adds the necessary checks in wscript to verify
the availability of the ucontext functionality, before using it in
dbus/sigsegv.c.
This avoids the long list of architecture exclusions, and make it more
robust when building jack2 for new CPU architectures.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9 years ago
Stéphane Letz
f2ece2418c
Merge pull request #234 from jcowgill/mips-unaligned
Don't pack structures on MIPS where unaligned access is not allowed
9 years ago
James Cowgill
39e984c38c
Don't pack structures on MIPS where unaligned access is not allowed
9 years ago
Stephane Letz
364159f821
Fix for JackNetUnixSocket::SendTo.
9 years ago
Adrian Knoth
ff1ed2c452
Fix initialization in test/iodelay.cpp
jack_latency_range_t is
struct _jack_latency_range {
jack_nframes_t min;
jack_nframes_t max;
};
and jack_nframes_t is
typedef uint32_t jack_nframes_t;
so it's unsigned. Initialising it with -1 is invalid (at least in C++14). We cannot use {0, 0}, because latency_cb has
jack_latency_range_t range;
range.min = range.max = 0;
if ((range.min != capture_latency.min) || (range.max !=
capture_latency.max)) {
capture_latency = range;
}
so we must not have {0, 0}, otherwise the condition would never be true.
Using UINT32_MAX should be equivalent to the previous -1.
9 years ago
Adrian Knoth
43efc94ebd
Fix C++14 warning
Space required before macro. No functional changes.
9 years ago
Adrian Knoth
691578820b
Heap-allocate client matrix in topo sort
If configured with --clients=512 (translates to CLIENT_NUM), we exceed
the maximum stack size. CLIENT_NUM==500 still works, but let's allocate
the matrix on the heap to be safe.
Kudos to Markus Seeber for the initial bug triage.
Fixes #212
9 years ago
Karl Linden
4e8e7ecdc2
Use conf.check instead of conf.check_cc.
9 years ago
Stéphane Letz
ff0463bd5d
Merge pull request #199 from bkuhls/nios2
Add support for nios2
9 years ago
Bernd Kuhls
628a52265f
Add support for nios2
When compiling jack on nios2, compilation fails because NGREGS is not
defined. Since this is only for debug output on segmentation faults, stub
the debug print out like it's been done for other platforms before.
Inspired by
d11bb09529
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
9 years ago
Karl Linden
3dbd4b92fe
Simplify build system logic. Fixes #168 .
9 years ago
Karl Linden
765798cff6
Drop make nonsense in wscript. Fixes #169 .
9 years ago
Karl Linden
b7bda2f0d1
Display all tool flags. Fixes #170 .
9 years ago
Karl Linden
e2764ca19e
Replace display_msg with conf.msg. Fixes #171 .
9 years ago
Karl Linden
9eb38754f4
Merge branch 'master' of github.com:jackaudio/jack2
9 years ago
Karl Linden
65e3c278ec
Make platform detection less hardcoded. Rename --dist-target=mingw option to --platform=win32.
9 years ago
Stephane Letz
693451c361
Brad Harper patch for aarch64 - packed structure workaround.
9 years ago
Stephane Letz
0acbb6fd62
Update README.
9 years ago
Stéphane Letz
576422cd56
Merge pull request #196 from bmwiedemann/master
allow to use source date for man page generation
9 years ago
Stephane Letz
bde8d3d4e6
Revert "Bump Netjack protocol version"
This reverts commit b4e7e875a7 .
9 years ago
Bernhard M. Wiedemann
f61bdd80a1
allow to use source date for man page generation
this enables making reproducible builds of this package
9 years ago
Stephane Letz
2fa0a35036
Restore working version for _session_params.
9 years ago
Stephane Letz
6fb2dfc080
Update copyright date.
9 years ago
Stéphane Letz
0febcba823
Merge pull request #195 from jmendeth/patch-3
Fix Netjack crashes due to broken alignment
9 years ago
Xavier Mendez
b4e7e875a7
Bump Netjack protocol version
9 years ago
Xavier Mendez
cfcafb25a3
Fix Netjack alignment
See discussion at http://comments.gmane.org/gmane.comp.audio.jackit/29516
9 years ago
Karl Linden
7bdad4966b
Fix building with libedit.
9 years ago
Stéphane Letz
cf8ccd2e31
Merge pull request #191 from falkTX/master
Use ARM neon intrinsics for AudioBufferMixdown
9 years ago
falkTX
8c50f67f3c
Use ARM neon intrinsics for AudioBufferMixdown
9 years ago
Stephane Letz
51f923882e
Correct JackDriver::Open : call to fGraphManager->SetBufferSize has to use current fEngineControl->fBufferSize value.
9 years ago
Stephane Letz
a1f2d86d05
Merge remote-tracking branch 'upstream/master'
9 years ago
Stephane Letz
123de3614f
Correct midiseq.c : better use jack_midi_reset_buffer instead of jack_midi_clear_buffer for output port.
9 years ago
Karl Linden
a907931409
example-clients/transport.c: replace '#ifdef' with '#if' and '#ifndef x' with '#if !x'
9 years ago
Karl Linden
dd7d23431e
example-clients/transport.c: remove trailing spaces
9 years ago
Stephane Letz
5e565e684a
Merge remote-tracking branch 'upstream/master'
9 years ago
Stephane Letz
02f74a659a
String management fix.
9 years ago
Karl Linden
790243f357
Remove unused file config.h.in.
10 years ago
Karl Linden
4db015a0d7
Check packages before anything else so use variables can be used in checks.
This makes sure header checks work when the third party package is
installed in a non-standard location, as long as a pkg-config file is
found.
10 years ago
Karl Linden
aaaeeea8d7
Refactor duplicated code into toplevel wscript.
10 years ago
Karl Linden
089bc06305
Tidy up linux/wscript and make it ready for unification. See issue #164 .
10 years ago
Karl Linden
3368b91de9
Check for ppoll() in toplevel wscript.
10 years ago
Karl Linden
6399b803a5
Remove unnecessary define HAVE_PPOLL.
It is already defined by conf.define().
10 years ago
Karl Linden
484d28f0d5
Remove unused HAVE_TIMERFD define.
10 years ago
Karl Linden
b62b650d30
Remove unused import.
10 years ago
Karl Linden
87ccc8a883
Ignore *.pyc files.
10 years ago
Karl Linden
bb8e749736
Update to waf 1.8.17.
10 years ago