Commit Graph

739 Commits

Author SHA1 Message Date
sletz ecb84b5f9f rebase from trunk 4238:4306
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4307 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-15 09:39:09 +00:00
sletz 4f5e3ecd37 Correct driver lifetime management.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4266 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-04 20:58:20 +00:00
sletz 37a971473b Fix in JackCoreAudioDriver::Read when there is no inputs.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4257 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-03 13:00:30 +00:00
sletz 3b80fc105c Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4256 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-02 15:03:01 +00:00
sletz 3ea1d70b0c Netdriver can now ask for in/out values from the master (in progress).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4253 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-02 10:21:31 +00:00
sletz a49f53c5bf More messages in verbose mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4246 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-01 12:26:37 +00:00
Stephane Letz 2997da1f23 Move MIDI common files in server library on OSX. 2011-03-31 15:53:55 +02:00
Stephane Letz ceb7c50ec4 Correct virtual sources/destinations handling. 2011-03-30 23:40:47 +02:00
sletz ff7978b4a0 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4241 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-30 20:05:53 +00:00
Stephane Letz 5f142d530f Merge branch 'master' into newer-midi 2011-03-30 21:06:00 +02:00
sletz 53111aac1b Version 1.9.8 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4240 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-30 16:45:28 +00:00
sletz 7254ce1ebc rebase from trunk 4180:4238
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4239 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-30 16:37:38 +00:00
Stephane Letz cf98c33ef8 Correct SetBufferSize for drivers. 2011-03-30 11:41:00 +02:00
Stephane Letz e75eea7e67 Add missing include. 2011-03-29 23:01:56 +02:00
Devin Anderson 66200176dc Add support for advance scheduling via driver preferences. Hope this doesn't break anything. 2011-03-29 12:24:26 -07:00
Stephane Letz c362b8b0bb Add set_threaded_log_function in CoreMidi RT thread. 2011-03-29 09:17:52 +02:00
Stephane Letz f21223cf60 Correct MIDI threads priority. 2011-03-28 21:20:18 +02:00
Stephane Letz 6341e37859 Correct some naming stuff. 2011-03-28 18:50:43 +02:00
Devin Anderson f281af2222 Merge branch 'newer-midi-with-coremidi-driver' of ssh://repo.or.cz/srv/git/jack2 into newer-midi-with-coremidi-driver 2011-03-28 09:36:44 -07:00
Devin Anderson 6916946961 Use EAGAIN with 'sem_trywait' instead of ETIMEDOUT. 2011-03-28 09:35:57 -07:00
Stephane Letz 33534bd8a7 Cleanup. 2011-03-28 18:02:41 +02:00
Stephane Letz c1c9a7c4cd Correct JackCoreAudioDriver::Close. 2011-03-28 17:52:25 +02:00
Stephane Letz bdde2d110b CoreMidi driver starting to work. 2011-03-28 17:05:03 +02:00
Devin Anderson 9a538cbddc Make JackCoreMidiOutputPort use the standard JackMidiAsyncQueue with native semaphores. 2011-03-27 12:36:11 -07:00
Devin Anderson 17cb2dd586 Merge with 'newer-midi' and resolve conflict in JackCoreMidiDriver.cpp. Hope this doesn't break anything, as I can't test it. 2011-03-27 11:43:01 -07:00
Stephane Letz 810ec14d11 Improve error handling. 2011-03-27 12:34:40 +02:00
Stephane Letz 8ff7bfe6f7 MIDI thread RT priority reworked a bit on OSX. 2011-03-27 11:49:11 +02:00
Stephane Letz e843289af8 MIDI thread RT priority reworked a bit on OSX. 2011-03-27 11:46:09 +02:00
Stephane Letz c8e5d8d3ff Update XCode project. 2011-03-27 11:10:27 +02:00
Stephane Letz 62496d8ba8 Now compiles on OSX. 2011-03-27 10:52:48 +02:00
Devin Anderson 94cd8d0be5 Fix compilation errors sent from Stephane. 2011-03-26 14:59:31 -07:00
Stephane Letz 955c051f72 Compilation on OSX in progress. 2011-03-26 11:18:22 +01:00
Devin Anderson 0429665581 Overhaulled the CoreMIDI driver. Added queue objects. Added proper event times (I think). WARNING: I've never programmed for Mac. I don't have a Mac development environment. I haven't tested or compiled the code I'm committing (Stephane said he'd take care of that). Don't expect this code to run without a thorough debug and fix session. That said, I hope this code can be turned into something workable. 2011-03-25 20:59:22 -07:00
Stephane Letz faf29128cf Cleanup JackCoreAudioAdapter. 2011-03-25 18:40:14 +01:00
Stephane Letz 5e19eacbea Correct latency for MIDI backend. 2011-03-25 15:06:45 +01:00
Stephane Letz 5360ec7522 Fix midi_latency_test.c for OSX. 2011-03-24 12:41:20 +01:00
Stephane Letz 916203bcca Update XCode project. 2011-03-24 11:28:24 +01:00
Devin Anderson 65740c3f5d Merge branch 'master' of git://repo.or.cz/jack2 into newer-midi 2011-03-23 11:00:43 -07:00
sletz c8f9a50dfb Merge branch 'server-ctl-proposal'
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4219 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-23 16:11:20 +00:00
Stephane Letz 4916a78906 Update XCode project. 2011-03-21 12:16:24 +01:00
Devin Anderson db132e1974 Update server control API with jackctl_server_open and jackctl_server_close (see http://trac.jackaudio.org/ticket/219 for rationale). Update drivers to support Start/Stop of slave drivers. Update dbus to use new jackctl_server_* functions. Freewheel driver is no longer an implicit slave of the master audio driver. Haven't tested freewheeling, and didn't update Solaris OSS driver. Tested slave addition by adding loopback driver, but don't have a slave driver in this branch on Linux platform to test with. 2011-03-20 22:39:31 -07:00
sletz eb67fde933 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4213 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-16 15:10:31 +00:00
sletz ccdfe51346 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4212 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-16 15:01:13 +00:00
sletz 608ba9885e Update ALSA driver in progress(2).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4200 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-15 15:16:58 +00: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
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 a7e8377441 rebase from trunk 4083:4180
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4181 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-11 14:11:10 +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
sletz e1d31d1fe7 Add jack_midi_dump client.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4170 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-10 14:26:28 +00:00
sletz 2d043e58b8 Latency callback must always be activated.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4168 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-10 09:36:25 +00:00
sletz 21dfcfe606 Rename jdelay to jack_iodelay as per Fons' request.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4163 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-09 12:32:36 +00:00
sletz 5845be1374 jack_client_has_session_callback implementation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4158 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-09 11:40:37 +00:00
sletz 43a2fcb66b Add jack_latent_client in OSX project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4157 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-08 17:23:48 +00:00
sletz 64c6fa87d7 Add latent test client for latency API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4152 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-08 16:16:48 +00:00
sletz 97c3a441f5 Use of latency range in all backends. ComputeTotalLatencies now a client/server call.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4151 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-08 15:31:44 +00:00
sletz 48b51efd9d Synchronize jack.h with JACK1, use jack_native_thread_t type in POSIX and OSX thread implementation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4146 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-04 12:29:20 +00:00
sletz 779832a1e4 Synchronize public headers with JACK1. Update OSX project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4144 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-03-04 11:41:28 +00:00
sletz 4f249a336f Remove JackPortIsActive flag.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4120 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-02-09 09:30:56 +00:00
sletz 997dc91f46 Fix 32 bits XCode targets.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4116 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-01-31 10:39:20 +00:00
sletz 4828d0c835 rebase from trunk 4041:4083
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4084 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-11-08 16:05:29 +00:00
sletz 221c51ff37 In jackdmp.cpp, jackctl_setup_signals moved before jackctl_server_start. Correct symbols export in backends on OSX.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4082 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-11-05 19:44:26 +00:00
sletz 64551f9bcd Correct symbols export issue on OSX.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4080 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-11-05 09:31:40 +00:00
sletz f60680dd40 Backends cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4077 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-11-03 14:55:21 +00:00
sletz abf7e5c17e Correct JackServer::Open to avoid a race when control API is used on OSX.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4073 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-10-30 13:13:27 +00:00
Stéphane Letz 8d1f85894e Fix merge conflicts and ClientCheck. 2010-09-20 16:44:57 +02:00
sletz f5d2ce7662 Sync JackAlsaDriver::alsa_driver_check_card_type with JACK1 backend.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4051 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-09-08 16:49:22 +00:00
sletz 05dea9361b Version 1.9.7 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4048 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-08-30 11:27:45 +00:00
sletz 2c3798c6d8 README updated.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4046 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-08-30 10:23:33 +00:00
sletz 81277ae4fe In JackCoreAudioDriver, fix an issue when no value is given for input.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4043 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-08-25 17:51:18 +00:00
sletz 7a2863cf55 rebase from trunk 4004:4041
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4042 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-08-23 10:38:25 +00:00
sletz 3ca30c3cb4 Add static lib for OSX compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4039 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-08-23 10:08:23 +00:00
Stéphane LETZ 71d040c011 Fix for SIGPIPE on OSX. 2010-08-04 13:48:49 +02:00
sletz 2e96fbf11c In JackCoreAudioDriver, move code called in MeasureCallback to be called once in IO thread.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4018 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-05-27 11:56:12 +00:00
Stéphane LETZ e4ef948ea3 OSX IPC code removed from repository. 2010-05-05 12:31:27 +02:00
Stéphane LETZ dce347b74e Remove OSX IPC from project (code still there). 2010-05-05 12:31:27 +02:00
Torben Hohn cffa5dfd8e add marshalling for jack_session_notify and session_event. not complete 2010-05-05 12:31:24 +02:00
sletz 249c0c3b5d rebase from trunk 3966:4004
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@4005 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-05-05 07:26:21 +00:00
sletz 446c082415 Small improvement in JackCoreMidiDriver::ReadProcAux.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3998 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-05-03 13:43:56 +00:00
sletz 6cc2e66c24 Correct wscipt for compilation of ALSA examples.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3993 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-04-28 08:50:33 +00:00
sletz 47b8ba5bd1 Cleanup JackConstants.h, move platform specific part in JackPlatformPlug_os.h by platform.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3987 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-04-18 18:39:17 +00:00
sletz ccf2041c51 Remove call to exit in library code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3979 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-04-07 13:34:24 +00:00
sletz 54ebab2cf2 rebase from trunk 3930:3966
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3967 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-24 11:07:52 +00:00
sletz 07a0c94b93 More doc in net.h header.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3959 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-13 21:46:50 +00:00
sletz d43ba8b98e Add parameter to chose sample encoder type and quality.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3957 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-12 21:15:05 +00:00
sletz b393026e68 Capture or playback only mode now working in master mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3956 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-12 11:08:33 +00:00
sletz cbd652cf85 Improve master mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3955 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-11 10:18:41 +00:00
sletz 52993cd859 Add jack_flush_adapter API.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3953 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-10 20:04:47 +00:00
sletz aeb3596194 Correct input or output only.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3952 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-10 18:05:09 +00:00
sletz eade0c1c85 Add NetIntAudioBuffer class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3951 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-10 16:34:22 +00:00
sletz f4fa01f3ab More cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3950 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-10 13:08:14 +00:00
sletz 5b8e976b0a Use of CELT codec.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3949 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-09 19:10:15 +00:00
sletz 85a525d60b Fix errors found by cppcheck.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3947 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-06 22:38:56 +00:00
sletz 3b009644a7 Raise network protocol, major cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3939 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-05 10:50:03 +00:00
sletz db5659792b Correct JackMachServerChannel::Execute : keep running even in error cases.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3937 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-04 14:35:05 +00:00
sletz 2dcaaa51f2 More cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3936 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-03 15:57:50 +00:00
sletz f5ea7a7b92 Cleanup, limit size for sync packet.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3934 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-02 20:27:58 +00:00
sletz b6bf30679d More flexible handling of network audio buffers.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3932 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-02 14:27:53 +00:00
sletz 1305523784 rebase from trunk 3916:3930
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3931 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-02 09:37:22 +00:00
sletz 8711d06ec1 Improve JackCoreAudioDriver and JackCoreAudioAdapter : when no devices are described, takes default input and output and aggregate them.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3929 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-02 09:29:19 +00:00
sletz ef30f5ba6c More cleanup in Xcode project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3928 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-01 22:10:49 +00:00
sletz fba3fb7d14 Correct Xcode project for netjack2 components.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3927 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-01 21:53:07 +00:00
sletz 21164db0b1 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3926 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-03-01 11:39:21 +00:00
sletz bc5ecb8e57 Streaming from Mac to iPod (in slave mode) now somewhat works.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3924 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-24 20:20:41 +00:00
sletz eb681fa591 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3923 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-24 17:47:31 +00:00
sletz bae05a4f07 Add audio code for iPod, streaming from Mac to iPod (in master mode) now somewhat works.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3922 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-24 15:59:47 +00:00
sletz 5dd1940b9d Better error handling.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3921 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-24 14:51:34 +00:00
sletz 32a7808346 Compile again on Snow Leopard.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3918 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-18 11:12:29 +00:00
sletz ec2e42c933 rebase from trunk 3899:3916
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3917 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-18 09:08:09 +00:00
sletz 0bcd75fa99 Update XCode project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3913 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-15 14:28:08 +00:00
sletz e8bac9cc34 Version 1.9.6 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3911 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-15 10:35:21 +00:00
Stéphane Letz 1d5712a579 Fix merge conflicts. 2010-02-10 15:54:18 +01:00
sletz 5f68a6557a rebase from trunk 3813:3899
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3900 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-02-05 11:37:24 +00:00
sletz 2653c629be Correct JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3871 0c269be4-1314-0410-8aa9-9f06e86f4224
2010-01-12 17:06:02 +00:00
sletz 01805ee735 Back to old method of server channel close on OSX pre Snow Leopard systems.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3855 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-12-11 10:32:28 +00:00
Nedko Arnaudov 60ae9fa1a9 Merge branch 'master' into port_register_notification_defer 2009-12-10 19:22:41 +02:00
sletz a4604f7c78 Use a QUIT notification to properly quit the server channel, the server channel thread can then be 'stopped' instead of 'canceled'
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3853 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-12-10 16:29:17 +00: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 9d519b5064 Cleanup XCode project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3842 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-12-03 14:43:40 +00:00
sletz 6c8321ff38 Fix JackCoreMidiDriver::ReadProcAux when ring buffer is full (thanks Devin Anderson).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3841 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-12-03 04:55:56 +00:00
sletz 9c7857b977 Special code in JackCoreAudio driver to handle completely buggy Digidesign CoreAudio user-land driver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3836 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-12-02 09:56:40 +00:00
sletz efe1ddd3e5 New MIDI driver related files added in OSX and Windows projects.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3834 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-12-01 07:37:15 +00:00
sletz 80dca4ef43 Improve debug message.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3831 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-30 10:02:29 +00:00
sletz 2f706c7546 More robust sample rate change handling code in JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3830 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-29 20:57:10 +00:00
sletz 7903f675ee Hopefully fix compilation issue introduced in r3823.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3825 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-20 23:50:32 +00:00
sletz c303556637 Client debugging code improved.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3823 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-20 09:35:00 +00:00
sletz fa24bd3e74 Version 1.9.5 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3822 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-20 08:50:19 +00:00
nedko 6dda86654b revert the wrong revert in r3818
The revert in r3818 was wrong because r3816 was correct in svn.
The revert error in r3818 happened,
because svn r3816 had wrong git version 9fb8b55379ae5778d46d89b905e5d8e689ca2916
the right git version of svn r3816 is c9bbc68a8d

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3820 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-19 20:55:21 +00:00
nedko 13034fdb08 Revert wrong changes that appeared in r3816 (9fb8b55379ae5778d46d89b905e5d8e689ca2916)
That changeset is supposed to only patch Jackdmp.cpp

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3818 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-19 12:51:47 +00:00
sletz 6b765f0168 rebase from trunk 3684:3813
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3814 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-19 10:49:03 +00:00
sletz e84187fadf Make dbus/sigsegv.c compile on OSX.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3811 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-18 21:24:39 +00:00
sletz fbac3a0df8 Cleanup wscripts.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3809 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-18 17:09:32 +00:00
sletz 55a88fcfd0 Fix XCode project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3806 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-18 15:55:50 +00: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
sletz 8c11fe9bf4 More cleanup in JackCoreAudioAdapter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3804 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-18 14:50:35 +00:00
sletz 5296074797 Sync JackCoreAudioAdapter code with JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3803 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-18 14:30:01 +00:00
sletz 67ea14b7c7 In JackCoreAudio driver, clock drift compensation semantic changed a bit : when on, does not activate if not needed (same clock domain).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3802 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-17 20:31:40 +00:00
sletz 87b258bef6 Add profiling target in XCode project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3801 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-17 15:15:32 +00:00
sletz 4e30892399 Cleanup JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3800 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-17 09:52:19 +00:00
sletz ddca9e2253 In JackCoreAudio driver, clock drift compensation in aggregated devices working.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3799 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-17 08:36:12 +00:00
sletz 33dcab4518 Add sub-devices key/values in JackCoreAudio driver aggregate device.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3798 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-16 23:13:47 +00:00
sletz 8416c75694 In JackCoreAudio driver, (possibly) clock drift compensation when needed in aggregated devices.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3797 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-16 22:19:35 +00:00
sletz 5dc57dd090 Cleanup.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3786 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-13 18:22:52 +00:00
sletz ca2532315d Cleanup JackCoreAudioDriver::GetTotalChannels.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3785 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-13 16:18:47 +00:00
sletz 136672723a Simplify server temporary mode : now use a JackTemporaryException.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3784 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-13 15:56:10 +00:00
sletz 13f0a7d5fe Memory allocation error checking in server for RPC.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3782 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-13 14:46:08 +00: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
sletz 92c8fa6dee Sync info shutdown callback code with jack1 one.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3734 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-11 09:59:08 +00:00
sletz 0bf1580f03 Correct JackInfoShutdownCallback prototype, two new JackClientProcessFailure and JackClientZombie JackStatus code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3732 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-10 22:15:01 +00:00
sletz f3e5025231 Cleanup thread code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3724 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-08 12:21:07 +00:00
sletz 46a0ff3ab6 Update XCode project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3723 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-07 17:42:04 +00:00
sletz a5c27894e5 Fix AcquireRealTime and DropRealTime: now distinguish when called from another thread (AcquireRealTime/DropRealTime) and from the thread itself (AcquireSelfRealTime/DropSelfRealTime).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3716 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-07 09:55:37 +00:00
sletz 1ff726f3f5 Thread AcquireRealTime and DropRealTime were (incorrectly) using fThread field. Use pthread_self()) (or GetCurrentThread() on Windows) to get the calling thread.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3695 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-05 22:20:21 +00:00
sletz 760568bb6a XCode projects updated for NetJack1.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3694 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-11-05 14:49:30 +00:00
Torben Hohn bb03cb40c8 Merge remote branch 'remotes/trunk' into netone-isolateion 2009-11-05 14:54:31 +01:00
Torben Hohn c5136fcf7a hope this works for osx 2009-11-05 14:51:36 +01:00
sletz 7c0113fdaa Now can aggregate device that are themselves AD.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3686 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-30 18:02:30 +00:00
sletz 224c41eb59 rebase from trunk 3638:3684
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3685 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-30 14:47:29 +00:00
sletz a1e4f13085 In JackCoreAudioDriver, improve management of input/output channels: -1 is now used internally to indicate a wanted max value.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3682 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-30 13:50:10 +00:00
sletz d9def1e48c In JackCoreAudioDriver::Start, wait for the audio driver to effectively start (use the MeasureCallback).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3681 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-29 15:36:02 +00:00
sletz 61c5eacd34 In JackCoreAudioDriver, force the SR value to the wanted one *before* creating aggregate device (otherwise creation will fail).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3679 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-28 17:41:16 +00:00
Stéphane Letz 94f6935454 Merge branch 'master' into netone-isolateion 2009-10-28 09:05:34 +01:00
sletz 350215e217 Dynamic system version detection in JackCoreAudioDriver to either create public or private aggregate device.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3678 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-27 09:53:18 +00:00
sletz 801541e04d Internal aggregate devices can be used only after 10.5.4 systems, otherwise use public one.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3676 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-26 19:25:09 +00:00
sletz 832907c9a9 More debug code in JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3675 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-26 13:37:06 +00:00
sletz 96fedf1189 Implement "hog mode" (exclusive access of the audio device) in JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3674 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-26 09:45:12 +00:00
sletz 5bd1727ab6 Hog mode in JackCoreAudioDriver (in progress).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3673 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-26 07:07:43 +00:00
sletz e3ae608f00 Some more cleanup in JackCoreAudioDriver and JackCoreAudioAdapter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3672 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-26 06:52:51 +00:00
sletz e6f91c7a0d Aggregate device code added to JackCoreAudioAdapter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3670 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-25 19:24:48 +00:00
Torben Hohn a817e1c4f6 add driver building to wscript 2009-10-25 20:16:05 +01:00
sletz 03378362b8 Cleanup JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3669 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-25 16:16:55 +00:00
sletz 22be572730 Improve aggregate device management in JackCoreAudioDriver : now a private device only and cleanup properly.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3668 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-25 14:52:24 +00:00
sletz ed864f5592 Now start server channel thread only when backend has been started (so in JackServer::Start). Should solve race conditions at start time.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3662 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-23 09:47:13 +00:00
sletz c716c75d4b Correct JACK_MESSAGE_SIZE value, particularly in OSX RPC code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3661 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-23 09:02:30 +00:00
sletz 09916901dc Correct JackProcessSync::LockedTimedWait.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3660 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-23 08:11:25 +00:00
sletz f118301866 Correct jackdmp.cpp (failures case were not correct..). Improve JackCoreAudioDriver code. Raise default port number to 2048.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3659 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-22 17:05:33 +00:00
sletz d8454654b6 More cleanup in JackCoreAudioDriver::DeviceNotificationCallback.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3658 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-21 20:30:52 +00:00
sletz f2085bbd2c Parameter renaming.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3657 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-21 19:20:08 +00:00
sletz 158d31496c Cleanup JackCoreAudioAdapter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3656 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-21 13:47:05 +00:00
sletz 4c0fe21c35 Cleanup JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3655 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-20 16:27:19 +00:00
sletz ae57b1d033 CoreAudio backend now issue a JackInfoShutdownCallback when an unrecoverable error is detected (sampling rate change, stream configuration change…)
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3654 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-20 16:10:28 +00:00
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
2009-10-20 11:07:58 +00:00
sletz 95047be57b XCode 64/32 bits project nows produce Intel targets only.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3652 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-19 09:22:21 +00:00
sletz 1864b36159 Correct server temporary mode : now set a global and quit after server/client message handling is finished.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3650 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-17 19:59:11 +00:00
sletz 36540b7e8a Change CoreAudio notification thread setup for OSX Snow Leopard.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3649 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-10-15 07:55:57 +00:00
sletz 7499d9a89d Update XCode project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3640 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-09-11 16:02:07 +00:00
sletz 5d29fcff36 rebase from trunk 3613:3638
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3639 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-09-08 09:19:49 +00:00
sletz 99c2fa0a87 Some fixes for compilation on Snow Leopard.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3637 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-08-31 09:51:06 +00:00
sletz 89693a67c0 Correct monitor port naming in JackAudioDriver and JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3635 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-08-28 19:19:32 +00:00
sletz eb812ca7ca Add a -G parameter in CoreAudio backend (the computation value in RT thread expressed at percent of period).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3629 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-30 05:19:50 +00:00
sletz 34d1c0b627 Correct JackMachThread::GetParams.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3628 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-29 22:26:31 +00:00
sletz 148764a207 Version 1.9.4 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3617 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-22 15:34:27 +00:00
sletz 187a3aedfa rebase from trunk 3563:3613
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3614 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-21 09:53:40 +00:00
sletz 15958b1bd8 Update OSX install script.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3613 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-21 08:42:59 +00:00
sletz b51f2a52b3 Correct XCode project for loopback target.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3611 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-20 16:38:17 +00:00
sletz e4c2f68f1b Compile loopback backend in Linux and Solaris versions, update OSX project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3608 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-20 09:44:20 +00:00
sletz c970e7e0fe JackLoopbackDriver reborn as a dynamicalled loadable separated backend.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3605 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-18 07:54:18 +00:00
sletz 1eef95890b Raise drivers time out used in synchronous mode.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3596 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-11 13:43:05 +00:00
sletz 05c58839e1 Update XCode project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3595 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-10 14:55:14 +00:00
sletz 347c6b874b Correct 64/32 mixed compilation again.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3582 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-08 13:14:44 +00:00
sletz 407988efc8 Correct 64/32 mixed compilation.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3575 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-07-06 15:36:52 +00:00
sletz dd36f62aef GCC 4.2 compilation on Snow Loepard.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3570 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-06-26 12:19:42 +00:00
sletz 7ca13a6b25 rebase from trunk 3528:3550
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3551 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-05-25 13:04:22 +00:00
sletz e9e9621ad3 Remove unneeded include, reorganize control.h
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3543 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-05-21 08:03:50 +00:00
sletz 895472e250 Correct wcsript files to create jackdbus only (and not create jackd anymore) when compiled in --dbus mode, add a --classic option. Both options are possible but issue a warning.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3540 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-05-18 13:54:47 +00:00
sletz b4f737eb1b rebase from trunk 3502:3528
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3529 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-05-06 09:58:04 +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 ff2b38bc8a Add CreateAggregateDevice method in JackCoreAudioDriver (in progress).
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3505 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-17 09:07:04 +00:00
sletz 522fd2b7f8 rebase from trunk 3482:3502
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3503 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-07 13:53:13 +00:00
sletz acc67584d1 Update XCode project.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3501 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-07 13:15:26 +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 afe12d6292 Add MIDI backends : common part, macosx and windows versions.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3495 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-04-06 08:50:19 +00:00
sletz 31bb3bc2a9 rebase from trunk 3447:3455
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3456 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-23 14:17:00 +00:00
sletz 934c9b7afe Version 1.9.3 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3455 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-23 14:09:16 +00:00
sletz 51fbf0cf71 rebase from trunk 3420:3447
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3448 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-19 10:38:23 +00:00
sletz 3ee6e1f1fd Adapter -g parameter allows to change ringbuffer size.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3431 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-13 14:28:52 +00:00
sletz 6d3b3633a6 Try automatic adaptative mode in adapters.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3428 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-12 11:36:55 +00:00
sletz 3001e1bd87 Correct default value for ringbuffer size.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3427 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-11 14:36:19 +00:00
sletz 3b2cb76ae9 Long option desc have to be used...
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3426 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-11 14:29:21 +00:00
sletz 8738a59a74 Documentation for ringbuffer parameter in adapters.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3425 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-11 13:15:54 +00:00
sletz b63e6a8feb rebase from trunk 3401:3420
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3421 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-10 11:56:47 +00:00
sletz 74c74ac6fd Add -g (ring-buffer) parameter to netadapter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3420 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-10 11:10:02 +00:00
sletz 6926652401 rebase from trunk 3353:3367
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3368 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-03-02 11:16:21 +00:00
sletz bf1723b98a Improve generated gnuplot files for adapting code.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3365 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-27 13:11:09 +00:00
sletz f42e0a4b0a Share some code in JackAudioAdapterInterface class.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3358 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-25 23:01:55 +00:00
sletz 8902893408 Add control for adapter ringbuffer size.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3356 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-25 15:53:01 +00:00
sletz 1f1f74ebd7 Fix buffer size and sample rate handling in JackAlsaAdapter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3355 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-25 15:23:39 +00:00
sletz 669fbd80a5 More error checking in iPhoneNetMaster example.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3341 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-24 13:59:57 +00:00
sletz 07d8c8f32b Add sources and project for iPhone.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/branches/libjacknet@3339 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-24 12:42:28 +00:00
sletz ab6574f221 Client incorrect re-naming fixed: now done at fifo level only.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3325 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-18 16:29:28 +00:00
sletz 004016f2e9 Rework the mutex/signal classes. Use them in JackMessageBuffer.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3319 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-17 08:14:11 +00:00
sletz 32987ca1d2 Merge Solaris branch back on trunk.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3306 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-11 12:31:20 +00:00
sletz 4117315c2f Version 1.9.2 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3304 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-11 10:00:41 +00:00
sletz d3c33120ce Update OSX install script and README.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3301 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-10 14:49:00 +00:00
sletz 58aabaf196 Correct XCode project and OSX install script.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3299 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-10 11:40:36 +00:00
sletz 41baa7f8d9 Add a resample quality parameter in audioadapter.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3291 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-02-05 10:55:53 +00:00
sletz ad0ca0971e Support for -h option in internal clients to print the parameters.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3274 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-01-29 10:47:43 +00:00
sletz 0a45edf013 Update XCode project for Universal Binary compilation of netjack components.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3271 0c269be4-1314-0410-8aa9-9f06e86f4224
2009-01-28 10:17:58 +00:00
sletz bf225a6cd8 Rev 3208 was completely wrong..., revert to 3207.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3209 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-12-16 11:10:09 +00:00
sletz 41890af89a Description des layers
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3208 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-12-16 10:56:58 +00:00
sletz 8273564a04 Cleanup, renaming.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3119 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-25 08:05:04 +00:00
sletz 88c195d43a Correct wscript for jack_disconnect installation, various renaming.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3117 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-24 16:04:31 +00:00
sletz a7fd397819 Better isolation of server and clients system resources to allow starting the server in several user account at the same time.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3094 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-21 13:15:53 +00:00
sletz fe55fec58c Move external_metro code in test folder and add some tests to check client behaviour when server is shutdown.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3089 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-19 14:41:58 +00:00
sletz 017fdfd407 Version 1.9.1 started.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3080 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-14 11:41:39 +00:00
nedko 3383f36952 Import waf.diff patch sent Stephane Letz
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3075 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-14 01:07:46 +00:00
sletz f31cbd2c55 Correct OSX project
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3067 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-11-03 15:36:07 +00:00
sletz c5cb9d89b4 Init property size in JackCoreAudioAdapter and JackCoreAudioDriver.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3027 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-22 09:33:00 +00:00
sletz b9395c1fb0 Backport of latest Paul alsa_seqmidi changes.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3023 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-20 13:44:35 +00:00
sletz ce79323448 Updated XCode project to correctly compile even if headers are not installed.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3004 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-15 15:14:07 +00:00