Commit Graph

53 Commits

Author SHA1 Message Date
Viktor Wilhelmsson a465c2bd36 Remove GPL dependency from JackTools.
JackTools is a part of the LGPL licenced jacklib and should not pull in
GPL licensed code.
2019-03-26 14:03:19 +01:00
falkTX 7dfdbe133a
Cleanup some warnings
Signed-off-by: falkTX <falktx@gmail.com>
2018-11-13 23:01:23 +01:00
Karl Linden 45f9332f54 Handle alloca properly
This adds missing includes for alloca. The man page of alloca(3) states
that alloca.h should be #include'd to use alloca.

Also work around missing alloca.h header on Windows by adding a
compatibility module.

Closes: #197
2018-10-07 16:24:59 +02:00
Karl Linden f5f22c6bef
Revert "Fix unused{,-but-set}-variable compiler warnings."
This reverts commit dde9f29a8e.

The commit introduced the following compiler error:

[100/255] Compiling posix/JackNetUnixSocket.cpp
../posix/JackNetUnixSocket.cpp: In member function 'int Jack::JackNetUnixSocket::NewSocket()':
../posix/JackNetUnixSocket.cpp:126:32: error: 'tos' was not declared in this scope
         socklen_t len = sizeof(tos);
2018-10-06 13:15:11 +02:00
Karl Linden dde9f29a8e Fix unused{,-but-set}-variable compiler warnings. 2018-10-06 12:57:32 +02:00
Adrian Knoth c5dac6270e More spelling fixes from Debian QA 2018-02-25 19:06:46 +01:00
Stephane Letz 7de15e7a53 Correct netjack2 latency code. 2013-06-03 21:02:28 +02:00
Robin Gareus 51bffbf379 netjack/opus: don't re-init en/decoders 2012-09-23 08:47:46 +02:00
Robin Gareus 3085ae19e9 netjack1/2 Opus: use only 2bytes for encoded-length 2012-09-10 15:25:12 +02:00
Robin Gareus d94f5edb03 netjack1/netone opus support 2012-09-10 15:24:37 +02:00
sletz 9c6afc5157 Compiles again on Windows.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4678 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-07 20:02:23 +00:00
sletz aabbb62282 Correct export settings(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4663 0c269be4-1314-0410-8aa9-9f06e86f4224
2012-01-04 17:42:10 +00:00
Stephane Letz 734e450924 NetJack2 code cleanup. 2011-11-04 14:47:54 +01:00
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
2011-08-26 14:36:40 +00:00
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
2011-07-29 14:55:00 +00:00
sletz b52ec65d7d Fix symbols export.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4506 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-24 12:53:59 +00:00
sletz 4a182fbd48 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4482 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-07-08 13:08:54 +00:00
sletz 8a67e42f58 Correct OSX real-time thread setup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4391 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-05-16 09:29:54 +00:00
Stephane Letz 07d2c64f39 Use of PortRegister/PortUnRegister in drivers. 2011-04-27 10:42:32 +02:00
Nedko Arnaudov 55557d1f74 Port registration notifications on SwitchMaster 2011-04-24 23:21:28 +03:00
sletz 0d40e82f1a Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4356 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-23 06:56:45 +00:00
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.
2011-04-22 22:19:13 +03:00
nedko cfa7575fcc don't access uninitialized memory
When CELT is not available, there are less parameters
however, desc->nparams must contain the actual number
of parameters.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4351 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-22 13:35:08 +00:00
sletz 309c7e9951 Correct CELT conditional compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4347 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-21 16:15:21 +00:00
sletz a10a8f9081 Correct JackNetMasterManager::InitMaster.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4331 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-19 11:26:47 +00:00
sletz d351df4e06 Beautiful JackNetOneDriver code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4247 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-01 12:47:37 +00:00
sletz c261cca84b Correct JackNetOneDriver::Close.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4245 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-01 12:10:12 +00:00
sletz 98fc075356 Typos.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4231 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-29 09:46:19 +00:00
sletz 5b9c3e9712 Fix for CELT and netjack1.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4228 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-28 14:16:20 +00:00
sletz dda1354aba Fix for CELT and netjack1 in progress.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4227 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-28 14:10:13 +00:00
sletz ef7e83f748 Correction of JackNetOneDriver for latest CELT API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4224 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-28 12:15:04 +00:00
sletz 9fe497674c Correction of jack_connect/jack_disconnect: use of jack_activate and volatile keyword for thread shared variable.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4223 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-28 09:32:24 +00:00
sletz f8d78dc7d0 Fix CELT code in JackNetOneDriver.cpp.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4218 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-23 11:13:12 +00:00
sletz d96a755c3c Use jack_default_audio_sample_t instead of float consistently, fix ticket #201.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4182 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-11 14:45:57 +00:00
sletz 675d93c269 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4179 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-11 13:26:46 +00:00
sletz b48178a1fd Correct JackNetMaster::SetBufferSize.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4178 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-11 11:28:50 +00:00
sletz 8b2ddf4f3e Synchronize netjack1 with JACK1 version.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4171 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-10 15:10:47 +00:00
Torben Hohn 4bd4f5b1bb fix compile errors. which showed up from the rebase. 2010-05-05 13:00:48 +02:00
Stéphane LETZ 18d6012986 Multi-platform mkdir, cleanup. 2010-05-05 12:31:28 +02:00
Stéphane Letz 1d5712a579 Fix merge conflicts. 2010-02-10 15:54:18 +01:00
Torben Hohn 724237589b remove HAVE_CELT 1 define and include config.h 2010-01-12 06:43:25 +01:00
Stéphane LETZ 04206f10d1 Implement new JackPortIsActive flag for ports, ports have this status between client "activate" and "deactivate". 2009-12-06 12:59:55 +01:00
sletz bd23099909 Fix merge conflicts.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3805 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-18 15:55:27 +00:00
Torben Hohn 09c53ca95b sync jack1 netjack back to netone 2009-11-12 20:06:25 +01:00
sletz ebfcf66781 Correct JackCoreAudio driver when empty strings are given as -C, -P or -d parameter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3748 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-11 16:18:05 +00:00
Stephane Letz 854f650da0 Move exception handling in libjackserver, solve the exeption issue in JackNetOneDriver. 2009-11-09 16:59:24 +01:00
Torben Hohn 05049c26cf [netone] send packets from listenport in slave 2009-11-07 18:05:44 +01:00
Torben Hohn 5a512dbd8c improve xrun reporting in netone 2009-11-06 15:49:49 +01:00
Torben Hohn d53466448b cosmetics and faster stopping of driver. 2009-11-06 15:49:44 +01:00
Torben Hohn e21b452a46 report xruns on slave 2009-11-06 15:49:27 +01:00