- 12 Mar, 2017 2 commits
-
-
Adrian Knoth authored
tests: define __STDC_LIMIT_MACROS
-
Adrian Knoth authored
Fix crash in JackPosixSemaphore::Wait
-
- 02 Mar, 2017 2 commits
-
-
James Thomas authored
This doesn't seem necessary since it is implmented below
-
James Thomas authored
Crash was observed in this function when fSemaphore was NULL, this patch copies the NULL pointer check from the commented function above into Wait()
-
- 28 Feb, 2017 1 commit
-
-
Adrian Knoth authored
Waf macosx fixes
-
- 23 Feb, 2017 3 commits
-
-
Filipe Coelho authored
ARM Neon support for non-dithering sample conversion functions
-
Andreas Müller authored
Signed-off-by:
Andreas Müller <schnitzeltony@googlemail.com>
-
Andreas Müller authored
Signed-off-by:
Andreas Müller <schnitzeltony@googlemail.com>
-
- 07 Feb, 2017 1 commit
-
-
Edward Betts authored
-
- 24 Jan, 2017 1 commit
-
-
Adrian Knoth authored
Patch by Thomas Brand <tom@trellis.ch> and in accordance with jackd1 code base.
-
- 14 Jan, 2017 1 commit
-
-
Andreas Müller authored
a leading 1 was missing [1] [1] http://www.musicdsp.org/showone.php?id=59 Signed-off-by:
Andreas Müller <schnitzeltony@googlemail.com>
-
- 13 Jan, 2017 1 commit
-
-
Markus Seeber authored
* detect version option before all other oprion parsing jackd now checks its arguments for "-V" and "--version" before all other option parsing happens. * remove some dead code from option parsing Version options are detected before optparse runs, the removed code paths thus became obsolete. * remove rest of version option from optparse Detection of the version option is now handled outside of optparse, thus left over stings and variables are removed. * switch to string comparison for detection version option Demanding an exact match for the option strings reflects the original behavior more closely than a search for substrings.
-
- 10 Jan, 2017 1 commit
-
-
Adrian Knoth authored
Make backtrace support depend on execinfo.h's existence
-
- 20 Dec, 2016 3 commits
-
-
Stéphane Letz authored
corrected the message when transport is in an unexpected state while …
-
Hoger Dehnhardt authored
-
Stéphane Letz authored
Toggle between run and stop state
-
- 19 Dec, 2016 2 commits
-
-
Hoger Dehnhardt authored
-
Hoger Dehnhardt authored
-
- 17 Dec, 2016 2 commits
-
-
Stéphane Letz authored
wscript: improve check for ucontext
-
Thomas Petazzoni authored
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>
-
- 18 Oct, 2016 2 commits
-
-
Stéphane Letz authored
Don't pack structures on MIPS where unaligned access is not allowed
-
James Cowgill authored
-
- 13 Sep, 2016 1 commit
-
-
Stephane Letz authored
-
- 27 Aug, 2016 1 commit
-
-
Rahul Bedarkar authored
With glibc 2.16, we get following build error when building jack2: [193/247] cxx: tests/iodelay.cpp -> build/tests/iodelay.cpp.4.o ../tests/iodelay.cpp:171:43: error: 'UINT32_MAX' was not declared in this scope ../tests/iodelay.cpp:171:55: error: 'UINT32_MAX' was not declared in this scope ../tests/iodelay.cpp:172:44: error: 'UINT32_MAX' was not declared in this scope ../tests/iodelay.cpp:172:56: error: 'UINT32_MAX' was not declared in this scope In glibc 2.17 or older version, Header <stdint.h> defines these macros for C++ only if explicitly requested by defining __STDC_LIMIT_MACROS. We can't use <cstdint> since it requires C++11 standard. This build issue found by Buildroot autobuilder. http://autobuild.buildroot.net/results/369/369ce208ffea43dad75ba0a13469159b341e3bf5/ Signed-off-by:
Rahul Bedarkar <rahul.bedarkar@imgtec.com>
-
- 11 Jun, 2016 3 commits
-
-
Adrian Knoth authored
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.
-
Adrian Knoth authored
Space required before macro. No functional changes.
-
Adrian Knoth authored
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
-
- 20 May, 2016 1 commit
-
-
Samuel Martin authored
In some C-libraries (like uclibc), backtrace support is optional, so the execinfo.h may not exist. This change adds the check for execinfo.h header and conditionaly enable backtrace support. This issue has been triggered by Buildroot farms: http://autobuild.buildroot.org/results/391/391e71a988250ea66ec4dbee6f60fdce9eaf2766/build-end.log Signed-off-by:
Samuel Martin <s.martin49@gmail.com>
-
- 17 May, 2016 1 commit
-
-
Karl Linden authored
-
- 19 Apr, 2016 2 commits
-
-
Stéphane Letz authored
Add support for nios2
-
Bernd Kuhls authored
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 https://github.com/jackaudio/jack2/commit/d11bb095291d8880508c87adfe625bf2bcab1456 Signed-off-by:
Bernd Kuhls <bernd.kuhls@t-online.de>
-
- 31 Mar, 2016 7 commits
-
-
Karl Linden authored
Move aften check to resolve conflict.
-
Karl Linden authored
-
Karl Linden authored
-
Karl Linden authored
-
Karl Linden authored
-
Karl Linden authored
-
Karl Linden authored
-
- 30 Mar, 2016 1 commit
-
-
Stephane Letz authored
-
- 21 Mar, 2016 1 commit
-
-
Stephane Letz authored
-