falkTX
365b7e3f05
Cleanup around linux futex, apply EINTR case for timed waits
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
863b435e78
zalsa: correct jack port names
This is not MOD where this is used only for usb stuff..
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
13fe37fe16
name the zalsa clients the same way as jack1
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
24013c369b
zalsa: return error directly if failed to init, fix mem leak
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
8e48dd1151
zalsa: use server log functions to print info
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
77a1b6a326
Fix jackd crash with zalsa when closing if client was not activated
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
chzchzchz
01f0dabd14
JackLinuxFutex: treat maximum TimedWait() as Wait() and retry on EINTR
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.
4 years ago
Filipe Coelho
8f4880518b
Merge pull request #747 from jackaudio/zalsa
Add zita-a2j/j2a as internal client
4 years ago
falkTX
5a1c0f98d5
Add zalsa configure flag, enabled by default if possible
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
361b2f5547
add zita internal client code
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
krasjet
62b07487dc
fix a deadlock issue in midi_dump
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.
4 years ago
falkTX
1dea3e2c01
Start v1.9.18
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d8b06051bf
Log error message when cleaning previous DB, allow it on macOS too
4 years ago
falkTX
1bba849fee
Small changelog mishap
4 years ago
falkTX
e984aeb2b4
Small changelog mishap
4 years ago
falkTX
9e23888b8d
Update changelog
4 years ago
falkTX
08d3e4f8b8
Merge branch 'master' into develop
4 years ago
David Runge
0e228a2094
Add github issue templates
.github/ISSUE_TEMPLATE/bug_report.md:
Add a github issue template for reporting bugs, which tracks what
operating system the user has, which version of JACK is in use and makes
suggestions around how to provide information.
.github/ISSUE_TEMPLATE/feature_request.md:
Add a github issue template for suggesting new features.
4 years ago
falkTX
e7545f5b81
Remove old workaround for asio4all, as it breaks with jack-router
Seems no longer needed
Closes #697
4 years ago
falkTX
9776657bf3
Show welcome and license pages on windows installer
4 years ago
falkTX
f3fbc420e4
Remove old useless macOS file
4 years ago
falkTX
a563cc8cdf
Ignore versions on windows installer, always replacing files
4 years ago
falkTX
e761478422
Fix slightly wrong parameter type in portaudio adapter
4 years ago
falkTX
147232532f
Ignore DB_VERSION_MISMATCH error on windows, it is expected
4 years ago
falkTX
b04b61622e
Prepare for future things
4 years ago
falkTX
89e3ac18b7
Add jack-router to windows installer, opt-in
4 years ago
Peter Sutton
d39b886aa5
Fix bug stopping jack_control doing many ops per execution
4 years ago
falkTX
94a59faae9
Fix macOS x86_64 + arm64 interoperability
4 years ago
Robert Chin
a92df44112
Fixing macOS version API use
4 years ago
falkTX
1a81aa0ee1
Fix build under macOS arm64
Closes #685
4 years ago
Fabian Koller
b2ba349a4e
Change returncodes of jackd on success
`--help` and `--version` do not result in server failures.
Instead of returning the default `-1`, return a more reasonable `0`.
4 years ago
Khem Raj
57aa8ad346
Use SYS_futex instead of __NR_futex
SYS_futex is expected from system C library.
in glibc (/usr/include/bits/syscall.h defines it in terms of of NR_futex)
rv32 is using 64bit time_t from get go unlike other 32bit architectures
in glibc, therefore it wont have NR_futex defined but just NR_futex_time64
this aliases it to NR_futex so that SYS_futex is then defined for rv32
Signed-off-by: Khem Raj <raj.khem@gmail.com>
4 years ago
Luciano Iam
a23d22eacf
Update README_MINGW to reflect 2020 changes
4 years ago
falkTX
ac62faa9c0
Fix registry keys for Windows, add 32bit compat ones on 64bit
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
dc6c9959ed
Revise previous commit, keep a *.0.dylib present
4 years ago
falkTX
0f2e3b2e83
Force library compat/current version under macOS
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
a938d7aef3
Revert "Bump JACK_API_VERSION to match jack1 (1.0.0)"
This reverts commit ede4621675
.
4 years ago
falkTX
ede4621675
Bump JACK_API_VERSION to match jack1 (1.0.0)
4 years ago
falkTX
5b78c2ef15
Merge branch 'develop'
4 years ago
falkTX
db76dd6bb8
1.9.16 release
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d90ef27d60
Remove jack-router windows code, moved to new repo
See https://github.com/jackaudio/jack-router/
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
d8e744aa0c
Revert "metadata: Make JACK_METADATA_* constant"
This reverts commit f3e8a6bc6b
.
See https://github.com/jackaudio/jack2/issues/646 for the reason.
As the old headers are already widely used, it is too late now.
4 years ago
Stephane Letz
1f8883862e
Fix jackctl_parameter_reset and jackctl_parameter_set_value return values.
4 years ago
falkTX
9a99d202eb
Remove "v" prefix from Windows installer files
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
198b1a2b39
Remove "v" prefix from Windows installer files
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
ca59f52ab9
Merge branch 'develop'
4 years ago
falkTX
8f81dd5951
Fix Changelog formatting
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
ef0f3c0931
Preparations for 1.9.15 release
Signed-off-by: falkTX <falktx@falktx.com>
4 years ago
falkTX
ff8fe7b551
Merge branch 'develop'
4 years ago
luz.paz
c05afaa72d
README: Add repology repository badge
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.
5 years ago