falkTX
3e6ca6b734
Remove WIP comment
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-07-15 07:18:26 +01:00
falkTX
0ec22bbc1b
Merge branch 'develop'
2021-07-15 07:17:11 +01:00
falkTX
1ff83b5314
Update changelog
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-07-05 20:46:01 +01:00
falkTX
13d5eccba4
Bump protocol version as internal ABI has changed (struct alignment)
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-07-05 20:42:42 +01:00
falkTX
b9f2614153
Update changelog
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-07-05 20:40:01 +01:00
falkTX
0ac09f7e3d
Silence invalid offsetof warning, only used in static_assert
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-07-05 20:34:03 +01:00
Filipe Coelho
814629b566
Add jack_position_t::tick_double, and flags around it ( #770 )
...
* 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>
2021-07-05 20:25:09 +01:00
Guido Aulisi
b5ba873189
Fix compilation of documentation
...
Custom footer without date is not needed anymore
2021-06-30 09:18:14 +01:00
Anthony Scopatz
a054008c7a
__STDC_FORMAT_MACROS needs to be first
2021-06-30 09:17:42 +01:00
Colin McEwan
dff7fa4fa8
Fix alignment of fields for atomic accesses ( #761 )
...
* 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
2021-06-30 09:16:28 +01:00
luz paz
0fe68adecc
Fix misc. typos
...
Found via `codespell -q 3 -L capela,nd,numer,parm`
2021-06-30 09:11:21 +01:00
falkTX
dd1d70c8ff
Start of 1.9.19
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-29 16:59:52 +01:00
falkTX
23b9fb71b9
zalsa: add "-w" argument to wait for soundcard to be available
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-29 16:58:02 +01:00
falkTX
1b3594e70f
wait for zalsa thread to finish
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-29 16:57:52 +01:00
falkTX
73d7c23088
zalsa: add "-w" argument to wait for soundcard to be available
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-29 16:56:34 +01:00
falkTX
ab945eac64
wait for zalsa thread to finish
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-29 16:55:29 +01:00
falkTX
5041ab0fe7
Merge branch 'develop'
2021-04-14 19:35:02 +01:00
falkTX
852ba2b8eb
One more entry to changelog
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-14 19:34:36 +01:00
falkTX
6198d598a8
Update changelog
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-14 19:33:03 +01:00
falkTX
365b7e3f05
Cleanup around linux futex, apply EINTR case for timed waits
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-14 17:05:28 +01:00
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>
2021-04-14 17:03:05 +01:00
falkTX
13fe37fe16
name the zalsa clients the same way as jack1
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-14 16:59:57 +01:00
falkTX
24013c369b
zalsa: return error directly if failed to init, fix mem leak
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-14 16:56:59 +01:00
falkTX
8e48dd1151
zalsa: use server log functions to print info
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-14 16:53:49 +01:00
falkTX
77a1b6a326
Fix jackd crash with zalsa when closing if client was not activated
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-14 16:37:51 +01:00
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.
2021-04-14 16:20:02 +01:00
Filipe Coelho
8f4880518b
Merge pull request #747 from jackaudio/zalsa
...
Add zita-a2j/j2a as internal client
2021-04-14 16:16:11 +01:00
falkTX
5a1c0f98d5
Add zalsa configure flag, enabled by default if possible
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-14 16:15:01 +01:00
falkTX
361b2f5547
add zita internal client code
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-14 16:15:01 +01:00
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.
2021-04-14 16:12:11 +01:00
falkTX
1dea3e2c01
Start v1.9.18
...
Signed-off-by: falkTX <falktx@falktx.com>
2021-04-13 10:16:49 +01:00
falkTX
d8b06051bf
Log error message when cleaning previous DB, allow it on macOS too
2021-04-12 18:40:41 +01:00
falkTX
1bba849fee
Small changelog mishap
2021-01-15 15:06:11 +00:00
falkTX
e984aeb2b4
Small changelog mishap
2021-01-15 15:05:45 +00:00
falkTX
9e23888b8d
Update changelog
2021-01-15 15:00:40 +00:00
falkTX
08d3e4f8b8
Merge branch 'master' into develop
2021-01-15 14:53:15 +00:00
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.
2021-01-12 21:39:07 +00:00
falkTX
e7545f5b81
Remove old workaround for asio4all, as it breaks with jack-router
...
Seems no longer needed
Closes #697
2021-01-09 18:02:58 +00:00
falkTX
9776657bf3
Show welcome and license pages on windows installer
2021-01-09 17:10:41 +00:00
falkTX
f3fbc420e4
Remove old useless macOS file
2021-01-09 14:58:12 +00:00
falkTX
a563cc8cdf
Ignore versions on windows installer, always replacing files
2021-01-09 14:33:11 +00:00
falkTX
e761478422
Fix slightly wrong parameter type in portaudio adapter
2021-01-08 13:58:04 +00:00
falkTX
147232532f
Ignore DB_VERSION_MISMATCH error on windows, it is expected
2021-01-05 01:13:08 +00:00
falkTX
b04b61622e
Prepare for future things
2021-01-05 00:52:13 +00:00
falkTX
89e3ac18b7
Add jack-router to windows installer, opt-in
2021-01-05 00:41:06 +00:00
Peter Sutton
d39b886aa5
Fix bug stopping jack_control doing many ops per execution
2021-01-03 16:55:59 +00:00
falkTX
94a59faae9
Fix macOS x86_64 + arm64 interoperability
2020-12-28 21:12:02 +00:00
Robert Chin
a92df44112
Fixing macOS version API use
2020-12-28 20:33:08 +00:00
falkTX
1a81aa0ee1
Fix build under macOS arm64
...
Closes #685
2020-12-26 16:59:47 +00:00
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`.
2020-11-27 17:57:28 +01:00