falkTX
171ec33b58
Define metadata APIs on libjackserver too
Signed-off-by: falkTX <falktx@falktx.com>
1 year ago
Adam Miartus
af5cf14689
jack common: ensure null termination of char arrays
Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
(cherry picked from commit 733c147c23
)
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
Change-Id: I63a7330408d75f21e25426e42260133669a0db0e
(cherry picked from commit 41b58edf09
)
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
5 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
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
Stephane Letz
a4e319b753
Correctly pass code parameter in InfoShutdown callback.
12 years ago
Stephane Letz
7ec46dbb46
Better handling of shutdown state in client side.
12 years ago
Stephane Letz
e32b0cd318
Improve server shutdown and stop.
12 years ago
Stephane Letz
e4730c6c97
Fix some incoherency with strings.
12 years ago
Stephane Letz
e111f2ac8f
Protect shared fSynchroTable access with a mutex.
12 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
a09a1a5c8a
Code factorization and cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4505 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
Stephane Letz
f62f984b97
Possible fix for http://trac.jackaudio.org/ticket/193 .
13 years ago
sletz
4828d0c835
rebase from trunk 4041:4083
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4084 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
Torben Hohn
5cd7b4dedf
add uuid parameter to ClientCheck method.
Conflicts:
common/JackEngine.cpp
14 years ago
Stéphane LETZ
9bf10e24ab
Correct InternalClientLoad.
15 years ago
Torben Hohn
5e7a792f42
add uuid parameter to jack_client_open...
15 years ago
sletz
5f68a6557a
rebase from trunk 3813:3899
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3900 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
6ec1cee8b1
Shared memory manager was calling abort in case of fatal error, now return an error in caller.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3859 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
224c41eb59
rebase from trunk 3638:3684
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3685 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
cf33a4d05e
jack_verbose moved to JackGlobals class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3666 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
d09d8c3c82
Add a string parameter to server ==> client notification, add a new InfoShutdown callback.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3653 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
Nedko Arnaudov
4b85b0963c
Remove old no-self-connect code
It should be implemented at server side
16 years ago
Nedko Arnaudov
5d3c8acafb
Poor man's no-self-connect code
(cherry picked from commit d160dd3c67
)
16 years ago
Nedko Arnaudov
6525215dcd
revert b55ef77edb
(JACK_CLIENT_PID_OVERRIDE)
This is actually not needed because ardour2 script is reusing the process
16 years ago
Nedko Arnaudov
d160dd3c67
Poor man's no-self-connect code
16 years ago
Nedko Arnaudov
fdde683fd4
Make use no-self-connect logic for disconnecting ports
16 years ago
Nedko Arnaudov
0ffe2138c8
chery-pick the no-self-connect patch from the old repo
16 years ago
Nedko Arnaudov
b55ef77edb
JACK_CLIENT_PID_OVERRIDE environment variable
This required so LASH can map jack clients that are created by child of a launched process
Typically this happens when launcher scripts are used. Like the ardour script
16 years ago
sletz
b4f737eb1b
rebase from trunk 3502:3528
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3529 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
c284e58b88
Clock source setting on Linux (in progress).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3508 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
416928c200
rebase from trunk 3455:3482
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3483 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
478b718aa8
Add mixed 32/64 mode (off by default).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3462 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
9cf490adb0
Fix for compilation warning with GCC 4.3.2
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3290 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
171a3c4a0d
Client and library global context cleanup in case of incorrect shutdown handling (that is applications not correctly closing client after server has shutdown).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3207 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
f19b74f904
Header cleanup, add --clients and --ports options in configure.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2957 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
3e01068967
Merge Michael Voigt drops branch after reorganization step.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2880 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
1274ff1da2
Add new jack_set_port_rename_callback API, jack_port_set_name is now a server request that call port rename callbacks.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2857 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
sletz
a7001745bd
Simplify request server close only if server is running implementation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2765 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
ce5d02b5d9
Correct JackClient::Close() to request server close only if server is running.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2759 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
215dfdd97a
Tim Blechmann patch to remove unnecessary virtual methods : choice of the appropriate platform version is now done at compilation time.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2429 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
nedko
b5bd3afb28
Add conditional includes for config.h, for use with waf
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2423 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
c0f0fd7cc9
Merge control branch.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2339 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
152a1711ce
New jack_get_client_pid API, implemented on server side.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2299 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
7b5eafc311
Activate now connect to FW driver and start the realtime thread only if clients are actually realtime, that is have setup any of the RT callback.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2279 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
b047c2672d
All library side files become LGPL
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2127 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
e11d85964c
Cleanup
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2103 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
e4b2d61ab9
Cleanup
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2102 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
d2f7053ecc
Nedko Arnaudov log patch(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1936 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
ecb8da58c7
Beautifull code
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1909 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago