Nedko Arnaudov
1073de3513
Merge branch jackaudio/develop into LADI/main
2023-11-05 12:58:53 +02:00
falkTX
171ec33b58
Define metadata APIs on libjackserver too
...
Signed-off-by: falkTX <falktx@falktx.com>
2023-10-27 14:11:01 +02:00
Nedko Arnaudov
77a91edb60
Revert "Add support for internal session files"
...
This reverts commit 2ad48419a7
.
libjackserver.so is not a half-baked session manager anymore
2023-08-27 20:18:02 +03:00
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>
2019-03-18 08:33:50 +01:00
Thomas Brand
655626ac9d
NO-OP / trailing whitespace in *.h files
2019-01-20 23:14:23 +01:00
falkTX
2ad48419a7
Add support for internal session files
...
Thanks to Timo Wischer for the initial work
2017-08-10 17:44:21 +02:00
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.
2014-03-10 22:01:13 +02:00
Adrian Knoth
f1a5a7dc43
Merge no-self-connect branch
...
Conflicts:
common/JackEngine.cpp
common/JackServer.cpp
2013-04-06 22:19:44 +02:00
Stephane Letz
d8a6bc4de6
Cleanup.
2013-01-25 09:12:05 +01:00
Stephane Letz
2f9b93d0eb
Rework JackEngine::Shutdown.
2013-01-25 08:42:47 +01:00
Stephane Letz
feec982949
Move ClientKill in JackEngine class.
2013-01-13 22:31:06 +01:00
Adrian Knoth
010461ad45
Merge branch 'master' into no-self-connect
...
Conflicts:
common/JackEngine.cpp
2012-04-18 22:25:01 +02:00
sletz
5f09cb3990
Cleanup headers.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4656 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-12-20 14:57:52 +00:00
Nedko Arnaudov
185f245aac
Merge branch 'master' into no-self-connect
...
Conflicts:
common/JackServer.cpp
2011-03-29 00:05:52 +03:00
Stephane Letz
17df184da2
jackctl_server_add_slave and jackctl_server_remove_slave now test if server is running.
2011-03-22 17:41:18 +01:00
Devin Anderson
62abf3f768
Make freewheel driver 'Start()', 'Process()', etc. methods called via the freewheel driver object when freewheel mode is off, and via the threaded driver wrapper when freewheel mode is on.
2011-03-21 16:58:30 -07:00
Nedko Arnaudov
1685eec0b0
Merge branch 'master' into no-self-connect
...
Conflicts:
common/JackEngine.cpp
common/JackServerGlobals.cpp
common/Jackdmp.cpp
2011-03-14 22:13:11 +02:00
sletz
e27f815216
Rework internal slave driver management, JackServerGlobals now handle same parameters as jackdmp.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4184 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-13 12:56:30 +00:00
Stéphane LETZ
9bf10e24ab
Correct InternalClientLoad.
2010-05-07 10:09:42 +02:00
Torben Hohn
5e7a792f42
add uuid parameter to jack_client_open...
2010-05-05 12:31:26 +02:00
Nedko Arnaudov
f3a8d21b52
Merge branch 'master' into no-self-connect
...
Conflicts:
common/JackServer.cpp
common/JackServer.h
common/JackServerGlobals.cpp
2010-02-10 21:28:50 +02:00
sletz
7453e5b018
Dynamic choice of maximum port number.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3828 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-24 16:52:22 +00:00
Nedko Arnaudov
aab13501f4
self_connect_mode engine parameter
2009-05-26 14:05:34 +03:00
sletz
3482655f46
Cleanup loopback stuff in server.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3531 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-05-07 10:41:30 +00:00
sletz
8146837a13
First working version of native MIDI backend (JackCoreMidiDriver, JackWinMMEDriver).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3526 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-05-05 14:49:59 +00:00
sletz
4a637d218a
jackctl_server_load_master renamed to jackctl_server_switch_master, jackctl_server_unload_master is removed.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3518 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-22 13:18:21 +00:00
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
2009-04-20 14:01:41 +00:00
sletz
9f5bbdbd88
Restore a working version using loopbackdriver.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3506 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-20 09:41:53 +00:00
sletz
642006c445
Add a temporary generic MIDI driver, deactivate -X for now.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3504 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-07 16:19:22 +00:00
sletz
34ff05a8ca
Native MIDI backend (JackCoreMidiDriver, JackWinMMEDriver) in progress.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3498 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-07 12:26:59 +00:00
sletz
32a83a3df7
Cleanup server starting code for clients directly linked with libjackserver.so.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3248 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-01-14 15:01:58 +00:00
sletz
af1770a4e4
fDriverInfo as an object in JackServer class.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2925 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-09-17 21:59:20 +00:00
sletz
2097c37f35
New JackDriverInfo class to cleanup driver loading code.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2924 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-09-17 21:50:14 +00:00
sletz
244d6aaace
Some code cleanup.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2906 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-09-10 15:10:36 +00:00
sletz
bfdf50d52d
Better symbols export for server and client side libraries.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2895 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-09-08 14:35:52 +00:00
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
2008-09-05 13:36:28 +00:00
sletz
d95ea4826a
Implement jackctl_server_load_internal and jackctl_server_unload_internal.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2821 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-08-28 09:39:20 +00:00
sletz
c3a0eaf43d
Renaming, add netadapter target in XCode project.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2788 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-08-19 20:46:08 +00:00
sletz
2b0a516f73
Another Tim Blechmann patch to remove unnecessary virtual methods.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2512 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-06-12 13:09:59 +00:00
sletz
f8f2fddb8d
Remove JackClientInterface class
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2452 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-06-04 20:11:12 +00:00
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
2008-06-03 08:48:09 +00:00
sletz
93d2e5d2fa
Cleanup
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2394 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-05-30 20:57:12 +00:00
sletz
4d78df880e
Tim Blechmann RAII idiom patch for JackServer ressource initialization.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2334 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-05-24 12:25:59 +00:00
sletz
db408b7caa
Correct JackEngine inheritance graph.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2311 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-05-22 17:13:03 +00:00
sletz
2f7db97fb6
Correct all backend playback port latency in case of asynchronous mode (1 buffer more).
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1972 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-03-13 13:50:18 +00:00
sletz
534475f994
Cleanup
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1967 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-03-12 22:23:59 +00:00
sletz
ecb8da58c7
Beautifull code
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1909 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-03-05 16:39:51 +00:00
sletz
254f765c4f
Update date
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1817 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-02-01 19:46:45 +00:00
sletz
1afbf147b8
Cleanup
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1807 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-02-01 09:38:37 +00:00
sletz
af6c5b5836
Move transport related methods from JackEngine to JackServer.
...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1806 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-02-01 09:02:25 +00:00