piegames
8d9c141136
Hopefully make it ABI compatible
@x42 Will this work? I am not confident about this
6 years ago
piegames
52ab82d802
Add generic event port type
I don't know how useful it is yet, maybe I'll remove it later on (tell me if you don't like it)
6 years ago
piegames
eb1ad87202
Fix more compile errors
I cannot test this locally due to lack of hardware
6 years ago
piegames
1e18408f9a
Make linux modules compile
6 years ago
piegames
125b3ce9a2
Add typedefs for backwards compability
Documentation saying that they are deprecated is missing
6 years ago
piegames
e949f54ef3
Fix remaining compile errors
6 years ago
piegames
e39a37d359
Update build script
6 years ago
piegames
0c1c32d47c
Update JackNet
6 years ago
piegames
b695770a8d
Update JackMidiDriver
6 years ago
piegames
8aa1e1ad3e
Rename all the queues
Except the raw MIDI queues, since they're MIDI specific
6 years ago
piegames
90b8043b4d
Add OSC namespace property
6 years ago
piegames
d0119179fc
Add OSC port type
6 years ago
piegames
fb648d2cb3
Update type names in JackMidiUtil
6 years ago
piegames
c325c975fc
Rename JackMidiPort to JackEventPort
6 years ago
piegames
e2c5a09a23
Rename Midi API to Event API
6 years ago
piegames
f6939c64b4
Rename all JackMidi* files to JackEvent
6 years ago
Guido Aulisi
5286020560
Fix compilation on ARM
size_t i is needed if HAVE_EXECINFO_H is defined
6 years ago
falkTX
ef6ee6a049
Merge branch 'master' into develop
6 years ago
falkTX
37250ff470
Use strncpy in some calls for alsa_rawmidi.c
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
3c340b8154
Merge branch 'master' into develop
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
401fbe9fa9
Start of 1.9.14 development
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
b965b5d052
Update ChangeLog
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
f0400a46f7
Update ChangeLog
Signed-off-by: falkTX <falktx@falktx.com>
6 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>
6 years ago
falkTX
77ac455d49
Cleanup whitespace
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
630c303533
Fix build issue triggered by last branch merge
6 years ago
falkTX
e2d863ccea
Merge branch 'develop' of github.com:jackaudio/jack2 into develop
6 years ago
falkTX
8dd23d2d13
Merge branch 'metadata-keys' into develop
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
97d2ad9e4c
Add a few comments to metadata keys, old stuff from Paul Davis
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
Luciano Iam
ab536f67bc
Rename system_midi:* back to system:midi_*
6 years ago
Luciano Iam
0f015fc53b
Set pretty-name for ALSA seq MIDI ports
6 years ago
Luciano Iam
a11fa07e5e
Set pretty-name for ALSA raw MIDI ports
6 years ago
falkTX
c8fd3f6a0f
Set "seq" alsa midi driver to maximum resolution possible
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
fdfe11cf96
evmon.c: fix function prototype
6 years ago
falkTX
9a5dbf26a7
Remove all port properties when unregistering
6 years ago
falkTX
18177e3d51
Add port rename and property change to evmon (sync with jack1)
6 years ago
falkTX
c74385603c
Cleanup metadata on server close
6 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>
6 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>
7 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>
7 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>
6 years ago
luz.paz
a93b210134
FIx doxygen and user facing and non-facing typos
Found via `codespell -q 3`
6 years ago
falkTX
bb416c7801
Rename `PortSetDeviceName` to `PortSetDeviceMetadata`
6 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
6 years ago
falkTX
77de2e339e
Fix loading internal client from another internal client
6 years ago
falkTX
6bacf6e1db
Fix crash on jack_internal_client_load without some options set
6 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>
6 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