summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* CI: Generate windows installersfalkTX2021-07-314-9/+157
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Allow custom version on macOS generate-pkg scriptfalkTX2021-07-312-9/+13
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* CI: Now try win64 mixed modefalkTX2021-07-311-10/+9
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* CI: Fix win64 build, no mixed just yetfalkTX2021-07-311-8/+19
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Generate macOS packagefalkTX2021-07-311-5/+35
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Fix cache; Generate MSVC lib filesfalkTX2021-07-311-6/+37
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Correct win32 build commandsfalkTX2021-07-311-17/+31
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* CleanupfalkTX2021-07-311-23/+3
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* CI: Add build jack2 stepfalkTX2021-07-311-1/+15
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* First step towards automated buildsfalkTX2021-07-311-0/+156
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* example-clients: Use c++ compiler for jack_simdtestsKhem Raj2021-07-281-2/+7
| | | | | | | | | | It uses c++ sources and runtime therefore its best to use c++ compiler to build it so it can find the correct runtime, cross compiling with clang fails x86_64-yoe-linux-ld: example-clients/simdtests.cpp.28.o: undefined reference to symbol '__cxa_call_unexpected@@CXXABI_1.3' Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Start of v1.9.20falkTX2021-07-283-2/+7
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Better handling of optional asiofalkTX2021-07-283-7/+5
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Fix custom win32 detection, fixes missing HAVE_ASIO macrofalkTX2021-07-281-2/+2
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Remove WIP commentfalkTX2021-07-151-1/+0
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Update changelogfalkTX2021-07-051-0/+1
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Bump protocol version as internal ABI has changed (struct alignment)falkTX2021-07-051-1/+1
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Update changelogfalkTX2021-07-051-2/+6
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Silence invalid offsetof warning, only used in static_assertfalkTX2021-07-051-1/+1
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Add jack_position_t::tick_double, and flags around it (#770)Filipe Coelho2021-07-051-6/+18
| | | | | | | | | * Add jack_position_t::tick_double, and flags around it Signed-off-by: falkTX <falktx@falktx.com> * s/precision/resolution/ Signed-off-by: falkTX <falktx@falktx.com>
* Fix compilation of documentationGuido Aulisi2021-06-301-1/+1
| | | | Custom footer without date is not needed anymore
* __STDC_FORMAT_MACROS needs to be firstAnthony Scopatz2021-06-301-2/+2
|
* Fix alignment of fields for atomic accesses (#761)Colin McEwan2021-06-3011-11/+36
| | | | | | | | | | | | | | | | | | | | | | | * Assert alignment is suitable for atomic accesses * Move fields and pad to meet alignment constraints * Add padding to JackEngineControl to account for inherited data * Parenthesise padding length for clarity * Revert "Parenthesise padding length for clarity" This reverts commit 1f757b9ece5e3b032743c6c5ac49e83c3928e3de. * Revert "Add padding to JackEngineControl to account for inherited data" This reverts commit 3d8c7d83ad9483280f623171af7e40ccc76cef38. * Revert "Move fields and pad to meet alignment constraints" This reverts commit ff631bbbdc2279df05f3a18dd44e8fd68be2e04d. * Assure alignment by using 'alignas' on fields
* Fix misc. typosluz paz2021-06-305-6/+6
| | | Found via `codespell -q 3 -L capela,nd,numer,parm`
* Start of 1.9.19falkTX2021-04-293-2/+7
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* zalsa: add "-w" argument to wait for soundcard to be availablefalkTX2021-04-292-40/+193
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* wait for zalsa thread to finishfalkTX2021-04-293-1/+19
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* One more entry to changelogfalkTX2021-04-141-0/+1
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Update changelogfalkTX2021-04-141-0/+3
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Cleanup around linux futex, apply EINTR case for timed waitsfalkTX2021-04-141-7/+9
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* zalsa: correct jack port namesfalkTX2021-04-141-2/+2
| | | | | | This is not MOD where this is used only for usb stuff.. Signed-off-by: falkTX <falktx@falktx.com>
* name the zalsa clients the same way as jack1falkTX2021-04-141-2/+2
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* zalsa: return error directly if failed to init, fix mem leakfalkTX2021-04-142-6/+12
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* zalsa: use server log functions to print infofalkTX2021-04-142-63/+63
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Fix jackd crash with zalsa when closing if client was not activatedfalkTX2021-04-142-0/+2
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* JackLinuxFutex: treat maximum TimedWait() as Wait() and retry on EINTRchzchzchz2021-04-142-2/+10
| | | | | | | FUTEX_WAIT may be interrupted by a signal and return EINTR. If a client process takes a signal while on the futex, the jack client may error out with no way to recover despite the signal being safe. Instead, retry if errno is set to EINTR.
* Merge pull request #747 from jackaudio/zalsaFilipe Coelho2021-04-1413-4/+2094
|\ | | | | Add zita-a2j/j2a as internal client
| * Add zalsa configure flag, enabled by default if possiblefalkTX2021-04-142-4/+29
| | | | | | | | Signed-off-by: falkTX <falktx@falktx.com>
| * add zita internal client codefalkTX2021-04-1411-0/+2065
|/ | | | Signed-off-by: falkTX <falktx@falktx.com>
* fix a deadlock issue in midi_dumpkrasjet2021-04-141-0/+5
| | | | | | | | | | | | | | | | The main loop might be blocked by `data_ready` when JACK server dies while the program is running. To reproduce the problem: 1. Start JACK server 2. Run `jack_midi_dump` 3. Stop JACK server 4. Press Ctrl-C in `jack_midi_dump` to send SIGINT. 5. Observe that the program doesn't stop and stuck in the main loop. This patch forces the `data_ready` to be signaled in the signal handler to prevent indefinite waiting.
* Start v1.9.18falkTX2021-04-133-2/+6
| | | | Signed-off-by: falkTX <falktx@falktx.com>
* Log error message when cleaning previous DB, allow it on macOS toofalkTX2021-04-121-2/+4
|
* Small changelog mishapfalkTX2021-01-151-1/+1
|
* Update changelogv1.9.17falkTX2021-01-151-4/+8
|
* Merge branch 'master' into developfalkTX2021-01-150-0/+0
|\
| * Merge branch 'develop'v1.9.16falkTX2020-10-1637-3732/+31
| |\
| * | Remove "v" prefix from Windows installer filesfalkTX2020-10-152-2/+2
| | | | | | | | | | | | Signed-off-by: falkTX <falktx@falktx.com>
| * | Merge branch 'develop'v1.9.15falkTX2020-10-154-3/+25
| |\ \
| * \ \ Merge branch 'develop'falkTX2020-10-1134-138/+200
| |\ \ \
| * | | | README: Add repology repository badgeluz.paz2020-10-111-2/+4
| | | | | | | | | | | | | | | This badge links to a chart that shows where jack2 is the package ecosystem. Apologies, I was unsuccessful formatting the .rst so the badges could be side-by-side.