falkTX
3009d7d606
Make sure we use python3 (another patch from Fedora)
5 years ago
falkTX
7b33292a99
Adjust doxygen config (import patch from Fedora)
5 years ago
Guido Aulisi
89c36934d0
Fix warning: catching polymorphic type ‘class std::exception’ by value
5 years ago
Luciano Iam
02528686c4
Rename PortSetDeviceMetadata to PortSetDefaultMetadata
5 years ago
falkTX
9bf420dc95
Fix build under mixed mode
Closes #508
5 years ago
falkTX
0e04a68279
Fix blocking DBus device reservation, so it plays nice with others
5 years ago
Guido Aulisi
266a3188c6
Fix compilation on ARM
size_t i is needed if HAVE_EXECINFO_H is defined
5 years ago
falkTX
577cc64b92
Start of 1.9.14 development
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
37250ff470
Use strncpy in some calls for alsa_rawmidi.c
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
f0400a46f7
Update ChangeLog
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
294d0ffd96
Only trigger property callback on close if there is 1 or more
Also document this usecase
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
77ac455d49
Cleanup whitespace
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
630c303533
Fix build issue triggered by last branch merge
5 years ago
falkTX
e2d863ccea
Merge branch 'develop' of github.com:jackaudio/jack2 into develop
5 years ago
falkTX
8dd23d2d13
Merge branch 'metadata-keys' into develop
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
97d2ad9e4c
Add a few comments to metadata keys, old stuff from Paul Davis
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
Luciano Iam
ab536f67bc
Rename system_midi:* back to system:midi_*
5 years ago
Luciano Iam
0f015fc53b
Set pretty-name for ALSA seq MIDI ports
5 years ago
Luciano Iam
a11fa07e5e
Set pretty-name for ALSA raw MIDI ports
5 years ago
falkTX
c8fd3f6a0f
Set "seq" alsa midi driver to maximum resolution possible
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fdfe11cf96
evmon.c: fix function prototype
5 years ago
falkTX
9a5dbf26a7
Remove all port properties when unregistering
5 years ago
falkTX
18177e3d51
Add port rename and property change to evmon (sync with jack1)
5 years ago
falkTX
c74385603c
Cleanup metadata on server close
5 years ago
Juuso Alasuutari
0ee218826b
If pthread_setschedparam() in JackPosixThread::AcquireRealTimeImp() fails
try again with the SCHED_RESET_ON_FORK flag before giving up. This fixes
PulseAudio's JACK modules not being granted real-time scheduling.
Signed-off-by: Juuso Alasuutari <juuso.alasuutari@gmail.com>
5 years ago
Laxmi Devi
4341f8086f
alsa_driver: Execute recovery on ALSA poll timeout
On ALSA poll time out, retry polling after executing the recovery.
Retry max limit is set with MAX_RETRY_COUNT.
Signed-off-by: Laxmi Devi <Laxmi.Devi@in.bosch.com>
6 years ago
Laxmi Devi
45ab755883
alsa_driver: Moved the check for poll timeout before getting the revents
Currently only poll_result is checked for < 0 before doing the further
processing, and not for timeout. After this movement the revents is checked
only if the poll doesn't timeout.
Signed-off-by: Laxmi Devi <Laxmi.Devi@in.bosch.com>
6 years ago
Laxmi Devi
fb11c75fdc
alsa_driver: Exiting loop for need_playback and need_capture on XRUN to execute recovery
Currently even on XRUN, the xrun recovery is not executed as the
need_playback or need_capture flag is still true and so it goes
and waits on poll again.
Signed-off-by: Laxmi Devi <Laxmi.Devi@in.bosch.com>
5 years ago
luz.paz
a93b210134
FIx doxygen and user facing and non-facing typos
Found via `codespell -q 3`
5 years ago
falkTX
bb416c7801
Rename `PortSetDeviceName` to `PortSetDeviceMetadata`
5 years ago
Luciano Iam
c2ec4b37d4
MIDI port pretty names ( #498 )
* Set MIDI port pretty names on macOS
* Set MIDI port pretty names on Windows
* Set MIDI port pretty names on Linux/alsarawmidi
* Update alsarawmidi port naming to match CoreMIDI and WinMME
* Rename PortSetPrettyNameProperty to PortSetDeviceName
* Set hardware property to MIDI port names
5 years ago
falkTX
77de2e339e
Fix loading internal client from another internal client
5 years ago
falkTX
6bacf6e1db
Fix crash on jack_internal_client_load without some options set
5 years ago
Joseph A. Yasi
dad4b57027
Set fSocket to -1 after close on an error to prevent a double close.
Signed-off-by: Joe Yasi <joe.yasi@gmail.com>
5 years ago
falkTX
a24777a16c
Use CLOCK_MONOTONIC_RAW when available
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
Filipe Coelho
3c7e9f8ac2
Merge pull request #428 from dvzrv/feature/systemd_user_units
templated systemd user unit
6 years ago
David Runge
2835c40410
systemd/jack@.service.in: Templating PREFIX, so it can be set from the build system.
6 years ago
David Runge
623940e431
systemd/wscript: Using template location for jack@.service and overriding PREFIX with the environment's PREFIX.
6 years ago
David Runge
8b6e7400a0
systemd/jack@.service.in: Moving jack@.service to a template location (so we can reuse PREFIX).
6 years ago
David Runge
1b3269d525
wscript: Setting SYSTEMD_USER_UNIT_DIR to None, if the option is not set (the options seem not to be available in build later on.... hopefully conf.env is.
6 years ago
David Runge
b15fe0d626
.travis.yml: Switching to correct flag to install systemd units (--systemd-unit).
6 years ago
David Runge
a7ccfe2723
wscript: Switching to --systemd-unit (to not shadow implicit magic --systemd configure option).
6 years ago
David Runge
228fda5857
Merge branch 'feature/systemd_user_units' of github:dvzrv/jack2 into feature/systemd_user_units
* 'feature/systemd_user_units' of github:dvzrv/jack2:
systemd/example.conf: Fixing typo and adding further explanation and pointers to relevant documentation.
.travis.yml: Switching last build plan (old clang) to use xenial... oversaw that one.
.travis.yml: Switching to xenial for all other Linux based builds, too.
systemd/wscript: Making sure to strip trailing new lines from systemd user unit dir.
.ci/install-deps.sh: Install legacy development packages.
.ci/install-deps.sh: Testing xenial image (trusty is mega dead) to hopefully get a working systemd development package with headers to be picked up during configure.
6 years ago
David Runge
5aa61d395c
.travis.yml: When on Linux, install the systemd integration by default.
6 years ago
David Runge
4eda614f72
wscript: Adding the installation of systemd unit/configuration file to a configure option, that is off by default.
6 years ago
David Runge
7141fe5840
systemd/example.conf: Fixing typo and adding further explanation and pointers to relevant documentation.
6 years ago
David Runge
7f5a8af8e7
.travis.yml: Switching last build plan (old clang) to use xenial... oversaw that one.
6 years ago
David Runge
c5a9eb32cc
.travis.yml: Switching to xenial for all other Linux based builds, too.
6 years ago
David Runge
f5486efbdc
systemd/wscript: Making sure to strip trailing new lines from systemd user unit dir.
6 years ago
David Runge
b969e9ea68
.ci/install-deps.sh: Install legacy development packages.
6 years ago