Luciano Iam
a5093f06ca
Rename PortSetDeviceMetadata to PortSetDefaultMetadata
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
9a5dbf26a7
Remove all port properties when unregistering
5 years ago
falkTX
c74385603c
Cleanup metadata on server close
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
aefcc52b6e
Fix yet another merge conflict
I was sure I did this already...
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
2cb528b8f8
Fix broken merge ( closes #467 )
Thanks for noticing
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
Filipe Coelho
59550f67ee
Fix client UUID gen, and some warnings ( #440 )
* Fix generation of client uuid
Signed-off-by: falkTX <falktx@falktx.com>
* Remove all client properties when removed; Cleanup a few things
Signed-off-by: falkTX <falktx@falktx.com>
* Make all uuid function arguments use jack_uuid_t type; Fix warnings
Signed-off-by: falkTX <falktx@falktx.com>
* Rework uuids to never be int, more cleanup
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
falkTX
bf8e5b5ea9
Fix generation of client uuid
Signed-off-by: falkTX <falktx@falktx.com>
6 years ago
Rui Nuno Capela
fed6f1e66d
[metadata] Metadata properties implementation. ( #383 )
* [metadata] Metadata properties implementation.
* [metadata] Fixed for shared server metadata-base accessor; alsofixed coding/naming style.
* [metadata] Fixed a tab for space.
* [metadata] Use of Berkeley DB is now truly optional on configure time.
* [metadata] Fixed tabs for spaces, again.
* [metadata] Fixed for shared metadata-base initialization and external clients.
* [metadata] Blind-fix for windows codebase.
* [metadata] Metadata API moved into client-side library only.
* [metadata] Fixed jack_port_uuid() stubbiness, now returning a proper UUID from port index.
* [metadata] Uniform method names.
* [metadata] Fixed PropertyChangeNotify through server async call.
6 years ago
Stephane Letz
02f74a659a
String management fix.
9 years ago
Nedko Arnaudov
c8cac65cad
remove the JackSelfConnectMode enum type
It was introduced before the parameter was actually exposed.
The parameter is exposed through a char type in both jackd and
jackdbus, thus a mappnig was required.
This changeset removes the enum and makes the code simpler
at the expense of not allowing arbitrary chars as values.
As it is exposed and used in sessions, it is not arbitrary anyway.
11 years ago
Stephane Letz
d40b2ad548
Pawel : small fix for JackSession.
11 years ago
Stephane Letz
b75b629c70
Use engine lock in JackCoreMidiDriver::Restart.
12 years ago
Stephane Letz
7ec46dbb46
Better handling of shutdown state in client side.
12 years ago
Stephane Letz
15950eb1df
Rework XRun handling.
12 years ago
Stephane Letz
ddb61e607b
Correct JackClient::OnShutdown.
12 years ago
Stephane Letz
c1f057e013
Fix stupid typo in JackEngine::NotifyRemoveClient.
12 years ago
Stephane Letz
d8a6bc4de6
Cleanup.
12 years ago
Stephane Letz
2f9b93d0eb
Rework JackEngine::Shutdown.
12 years ago
Stephane Letz
3fc1d76f9e
Cleanup.
12 years ago
Stephane Letz
bebd4d3d69
Make API test more robust.
12 years ago
Stephane Letz
feec982949
Move ClientKill in JackEngine class.
12 years ago
Stephane Letz
e577581de8
Correct JackEngine::NotifyGraphReorder : graph-order callback now notified after port latencies update.
12 years ago
Stephane Letz
a176212a8e
Make XRun message a bit more explicit.
12 years ago
sletz
d03fd1e807
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4764 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
1acc1db9ef
Fix lock management in JackEngine.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4762 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
bf1f5e2020
Check server API callback from notification thread.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4760 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
b6962bd0d7
Correct client time-out setting.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4759 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
24723f4adf
Naming of synchro primitive on Windows(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4742 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
f5fd13a2ca
Naming of synchro primitive on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4741 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
5e8a775049
Correct ShutDown in JackInternalClient and JackLibClient.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4731 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
ddb62d5588
Implement shutdown for in server clients.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4705 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
0d08aa4d72
More robust server/client protocol.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4697 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
9f4df15abb
Factorize code the server/client request.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4684 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
022e551350
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4608 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
6decd24c12
More robust dynamic port management in JACK/CoreMidi bridge(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4605 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
3a08661402
Non blocking notifications in JackEngine::NotifyAddClient and JackEngine::NotifyRemoveClient.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4527 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
Nedko Arnaudov
b35647d838
Fix JackEngine::ClientHasSessionCallback()
duplicate variable scope bug
13 years ago
Nedko Arnaudov
d9064f5866
Implement session api for internal clients
13 years ago
sletz
7918f1c12a
JackWaitThreadedDriver now always running RT.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4523 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
f62319d2ee
NetJack2: default latency raised to 5 cycles, cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4520 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
Stephane Letz
5ebeb196af
More relax JackEngine::NotifyAddClient.
13 years ago
Stephane Letz
f62f984b97
Possible fix for http://trac.jackaudio.org/ticket/193 .
13 years ago
Stephane Letz
299bc1bfe9
Cleanup.
14 years ago
Stephane Letz
248d1f16e6
Session API for internal clients in progress.
14 years ago
Stephane Letz
68e4756a9e
Correct JackEngine::PortRegister.
14 years ago