Adam Miartus
4ed6112e60
jack common: add api jack_client_reload_master
later used to restart JackAlsaDriver and allow closing unused devices
(devices whose ports are are not connected)
Change-Id: I886e4b23949e2a5e321194c18043f00f434537cc
Signed-off-by: Adam Miartus <amiartus@de.adit-jv.com>
(cherry picked from commit 39a31b50b3 )
Signed-off-by: Timo Wischer <twischer@de.adit-jv.com>
6 years ago
Stephane Letz
f60fde8a2d
Cleanup backend class structure.
12 years ago
sletz
4f60f19c2f
Cleanup of backend stack.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4645 0c269be4-1314-0410-8aa9-9f06e86f4224
14 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
14 years ago
sletz
5a5cc73ac7
New JackTimedDriver class to be used by JackDummyDriver, JackNetDriver and JackNetOneDriver classes.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4522 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
840b47f8bf
Code factorization and cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4514 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
f388deb25b
Move ComputationMicroSec at a more appropriate location.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4392 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
ecb84b5f9f
rebase from trunk 4238:4306
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4307 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
7254ce1ebc
rebase from trunk 4180:4238
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4239 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
Stephane Letz
981ff8cf45
Major redesign of driver activation (master and salve mode).
15 years ago
Stephane Letz
17df184da2
jackctl_server_add_slave and jackctl_server_remove_slave now test if server is running.
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
16 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
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
17 years ago
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
17 years ago
sletz
522fd2b7f8
rebase from trunk 3482:3502
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3503 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
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
17 years ago
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
17 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
17 years ago
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
17 years ago
sletz
6dc1387fc5
Loopback driver working again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2687 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
e5bcc3068a
Add IsFixedBufferSize method in all drivers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2636 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
81a50f285f
Driver class hierarchy simplification.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2529 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
275dbc30ec
Header cleanup
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2525 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
6b92092bc0
Cleanup driver classes
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2522 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
3f5b7ab9b8
New JackWaitThreadedDriver class to better handle JackNetDriver
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2489 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
a20801bf58
Better control of exported symbols.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2456 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
sletz
89269bf12a
Add exceptions management to distinguish drivers recoverable errors from non recoverable ones. Will be used in special threaded drivers (for network).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2191 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
0620304d45
Cleanup JackThreadedDriver class
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2105 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
682a6b50b7
Add an Init method for blocking drivers to be decorated using JackThreadedDriver class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2098 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
ecb8da58c7
Beautifull code
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1909 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
254f765c4f
Update date
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1817 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
cfc2315b4c
Port connection callback.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1781 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
4d17ae65e8
Changes driver parameter types
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1776 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
a4142d71a3
Cleanup
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1698 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
4ed0dd094d
Cleanup
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1569 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
1231a5d893
Make Rename a method of JackPort class, call it from driver Attach method.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1535 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
29796db347
Fix backend port alias management (renaming in system:xxx)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1524 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago
sletz
95454b4ad9
In synchronous mode, if the driver time out is reached, the server may get desynchronized (pending signal may arrive in later cycles), use a higher time out value use in driver, and warn the use of possible mis-behaviour in case of time out.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1303 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
sletz
42b0d3a487
Correct server SetBufferSize in case of failure
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1256 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago
sletz
73e2d7a6d3
First import
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1195 0c269be4-1314-0410-8aa9-9f06e86f4224
19 years ago