Kjetil Matheussen
52786902d6
Windows: Use widechar instead of char when loading drivers.
5 years ago
Nedko Arnaudov
00f468fa29
use descriptors for initializing enum constraints
Descriptor initialization reduces risk of mismatch between array size
and element initialization. It also improves code readability by
separating the parameter descriptions separate from the code that
composes the enum constraint structures.
As a side effect this commit makes the self-connect-mode constraint
allocated in dedicated memory chunks, like others enum constraints.
11 years ago
sletz
883ade8cbd
Cleanup headers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4674 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
5f09cb3990
Cleanup headers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4656 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
08edac7982
Add jackctl_driver_get_type in Control API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4529 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
b52ec65d7d
Fix symbols export.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4506 0c269be4-1314-0410-8aa9-9f06e86f4224
13 years ago
sletz
c83577f82c
EXPORT macro renamed to LIB_EXPORT.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4492 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
sletz
269c99034e
Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4358 0c269be4-1314-0410-8aa9-9f06e86f4224
14 years ago
Nedko Arnaudov
a9e4628340
helper functions for jack_driver_desc_t construction
The main goal is to reduce risk of mismatch between allocated
and initialized parameter numbers.
14 years ago
sletz
54ebab2cf2
rebase from trunk 3930:3966
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3967 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
8b069b9378
Raise JACK_DRIVER_PARAM_STRING_MAX and JACK_PARAM_STRING_MAX to 127 otherwise some audio drivers cannot be loaded on OSX.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3946 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
8cb64e5c84
Revert wrong 3944 partial commit.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3945 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
sletz
b36b9b8a62
Restore full JackWeakAPI.cpp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3944 0c269be4-1314-0410-8aa9-9f06e86f4224
15 years ago
nedko
ab6969686d
Fix value of JACK_CONSTRAINT_FLAG_FAKE_VALUE
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2998 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
nedko
bfaf8988f0
Transform range bool into flags
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2992 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
nedko
e36f2bd458
Use uint32_t instead of bool in driver interface (to match current approach to bools in the driver interface)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2987 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
nedko
c3b51c7755
Associate description with each enum constraint value
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2983 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
nedko
385f14448b
Define driver parameter constraint descriptor
Define driver parameter constraint descriptor and associate it with
parameter descriptor.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2982 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
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
16 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
16 years ago
sletz
7723df5cd3
Define JACK_PATH_MAX for simpler portability.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2894 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
d153fdee1b
Add new desc (extended description) in jack_driver_desc_t, to be used by backends and internal clients.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2868 0c269be4-1314-0410-8aa9-9f06e86f4224
16 years ago
moret
7918a9b62e
Move jack_internal_client_parse_params to JackArgParser class
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2686 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
moret
9025c45df5
Add basics for args parsing in internal client (and netmanager)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2674 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
b59e450074
Typo
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2671 0c269be4-1314-0410-8aa9-9f06e86f4224
17 years ago
sletz
e068be92c1
Use of JackArgParser in audioadapter jack_initialize
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2670 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
sletz
73e2d7a6d3
First import
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@1195 0c269be4-1314-0410-8aa9-9f06e86f4224
18 years ago