4bfaf882Cleanup JackThreadedDriver::Stop. by
sletz
2011-04-01 09:45:27 +0000
5ef5f58fMerge branch 'newer-midi' by
sletz
2011-04-01 08:49:02 +0000
fa70a324Merge branch 'newer-midi-with-winmme-driver' into newer-midi by
Stephane Letz
2011-04-01 10:47:01 +0200
8e55718cWinmme driver compiles again. by
Stephane Letz
2011-04-01 10:45:55 +0200
eb24bdacNew JackWinMMEPort class to factorize some code. by
Stephane Letz
2011-03-31 22:03:34 +0200
9ce3e4fcCorrect test.cpp. by
Stephane Letz
2011-03-31 21:15:42 +0200
69b81507Merge branch 'newer-midi-with-winmme-driver' of git://repo.or.cz/jack2 into newer-midi-with-winmme-driver by
Devin Anderson
2011-03-31 10:59:34 -0700
a3318119Correct MIDI ports memory management in JackNetDriver. by
Stephane Letz
2011-03-31 19:52:14 +0200
06787566Fix merge conflicts. by
Devin Anderson
2011-03-31 10:40:30 -0700
173f1629Fix problems sent by Stephane. by
Devin Anderson
2011-03-31 10:37:17 -0700
a871bb24Correct JackWinMMEInputPort.cpp. by
Stephane Letz
2011-03-31 18:22:52 +0200
2997da1fMove MIDI common files in server library on OSX. by
Stephane Letz
2011-03-31 15:53:55 +0200
07f78959New driver compiles. by
Stephane Letz
2011-03-31 13:16:19 +0200
69c59f44Renaming for Windows compatibility. by
Stephane Letz
2011-03-31 11:34:58 +0200
8ecf4e72Merge branch 'master' into newer-midi-with-winmme-driver by
Stephane Letz
2011-03-31 10:51:25 +0200
6f163a0eMerge branch 'master' into newer-midi by
Stephane Letz
2011-03-31 10:50:46 +0200
9280aa83Typos on Windows. by
sletz
2011-03-31 08:49:31 +0000
65c386a5Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi-with-winmme-driver by
Devin Anderson
2011-03-30 15:31:09 -0700
ceb7c50eCorrect virtual sources/destinations handling. by
Stephane Letz
2011-03-30 23:40:47 +0200
ff7978b4Cleanup. by
sletz
2011-03-30 20:05:53 +0000
5f142d53Merge branch 'master' into newer-midi by
Stephane Letz
2011-03-30 21:06:00 +0200
53111aacVersion 1.9.8 started. by
sletz
2011-03-30 16:45:28 +0000
7254ce1erebase from trunk 4180:4238 by
sletz
2011-03-30 16:37:38 +0000
706c123f (tag: release-1.9.7)Tagging the 1.9.7 release of the 'jack2' project. by
sletz
2011-03-30 15:42:09 +0000
bde2d1a7 (tag: 1.9.7)Correct wscript for ALSA. by
sletz
2011-03-30 15:04:48 +0000
09f5c0dcUpdate README. by
sletz
2011-03-30 14:16:39 +0000
2d823120README updated. by
sletz
2011-03-30 13:48:02 +0000
f48c4477Update JackRouter.dll by
sletz
2011-03-30 11:50:02 +0000
51e07561Correct JackAlsaDriver::UpdateLatencies. by
Stephane Letz
2011-03-30 11:44:27 +0200
3240743aCleanup SetBufferSize for JackMidiDriver. by
Stephane Letz
2011-03-30 11:51:32 +0200
cf98c33eCorrect SetBufferSize for drivers. by
Stephane Letz
2011-03-30 11:41:00 +0200
1f328139Merge branch 'newer-midi' of ssh://repo.or.cz/srv/git/jack2 into newer-midi by
Devin Anderson
2011-03-29 16:55:36 -0700
c9342fc0Add default 'SetBufferSize' implementation for 'JackMidiDriver'. by
Devin Anderson
2011-03-29 16:54:37 -0700
e75eea7eAdd missing include. by
Stephane Letz
2011-03-29 23:01:56 +0200
66200176Add support for advance scheduling via driver preferences. Hope this doesn't break anything. by
Devin Anderson
2011-03-29 12:24:26 -0700
8e4ee25cMake thread termination more elegant. by
Devin Anderson
2011-03-29 11:27:21 -0700
194ce1cdMake sure threaded log functions are set. Add MOM_POSITIONCB info. by
Devin Anderson
2011-03-29 11:15:39 -0700
8c7cabfeAdd missing thread functionality to JackWinMMEOutputPort. by
Devin Anderson
2011-03-29 09:41:28 -0700
20831f45Overhaul WinMME driver to use MIDI queue system. WARNING: I don't have a Windows development environment, and haven't compiled/tested this code. by
Devin Anderson
2011-03-29 08:55:11 -0700
3b525b27Synchronize JackWeakAPI.cpp with new APIs. by
sletz
2011-03-29 14:08:29 +0000
f8dd8849Merge branch 'master' into newer-midi by
Stephane Letz
2011-03-29 14:29:32 +0200
c362b8b0Add set_threaded_log_function in CoreMidi RT thread. by
Stephane Letz
2011-03-29 09:17:52 +0200
185f245aMerge branch 'master' into no-self-connect by
Nedko Arnaudov
2011-03-29 00:05:52 +0300
ed525406Beautifull code. by
sletz
2011-03-28 20:48:28 +0000
68cc7070Fix for CELT 0.11. by
sletz
2011-03-28 20:21:08 +0000
f21223cfCorrect MIDI threads priority. by
Stephane Letz
2011-03-28 21:20:18 +0200
6341e378Correct some naming stuff. by
Stephane Letz
2011-03-28 18:50:43 +0200
f281af22Merge branch 'newer-midi-with-coremidi-driver' of ssh://repo.or.cz/srv/git/jack2 into newer-midi-with-coremidi-driver by
Devin Anderson
2011-03-28 09:36:44 -0700
69169469Use EAGAIN with 'sem_trywait' instead of ETIMEDOUT. by
Devin Anderson
2011-03-28 09:35:57 -0700
e27bce12Merge branch 'master' into newer-midi-with-coremidi-driver by
Stephane Letz
2011-03-28 18:05:04 +0200
33534bd8Cleanup. by
Stephane Letz
2011-03-28 18:02:41 +0200
c1c9a7c4Correct JackCoreAudioDriver::Close. by
Stephane Letz
2011-03-28 17:52:25 +0200
bdde2d11CoreMidi driver starting to work. by
Stephane Letz
2011-03-28 17:05:03 +0200
5b9c3e97Fix for CELT and netjack1. by
sletz
2011-03-28 14:16:20 +0000
dda1354aFix for CELT and netjack1 in progress. by
sletz
2011-03-28 14:10:13 +0000
8efcb5d1Typo in wscript. by
sletz
2011-03-28 12:41:18 +0000
a1e18f56Build alsa_io again. by
sletz
2011-03-28 12:25:35 +0000
ef7e83f7Correction of JackNetOneDriver for latest CELT API. by
sletz
2011-03-28 12:15:04 +0000
9fe49767Correction of jack_connect/jack_disconnect: use of jack_activate and volatile keyword for thread shared variable. by
sletz
2011-03-28 09:32:24 +0000
950945cdMake midi_latency_test.c use an 'active sense' message instead of a 'midi clock' message when testing one byte messages. Some MIDI interfaces eat up sync messages. Of course, they could very well eat up 'active sense' messages too ... by
Devin Anderson
2011-03-27 23:18:21 -0700
dd4012c6Minor cleanup for 'midi_latency_test.c'. by
Devin Anderson
2011-03-27 22:24:09 -0700
9a538cbdMake JackCoreMidiOutputPort use the standard JackMidiAsyncQueue with native semaphores. by
Devin Anderson
2011-03-27 12:36:11 -0700
17cb2dd5Merge with 'newer-midi' and resolve conflict in JackCoreMidiDriver.cpp. Hope this doesn't break anything, as I can't test it. by
Devin Anderson
2011-03-27 11:43:01 -0700
810ec14dImprove error handling. by
Stephane Letz
2011-03-27 12:34:40 +0200
8ff7bfe6MIDI thread RT priority reworked a bit on OSX. by
Stephane Letz
2011-03-27 11:49:11 +0200
e843289aMIDI thread RT priority reworked a bit on OSX. by
Stephane Letz
2011-03-27 11:46:09 +0200
c8e5d8d3Update XCode project. by
Stephane Letz
2011-03-27 11:10:27 +0200
62496d8bNow compiles on OSX. by
Stephane Letz
2011-03-27 10:52:48 +0200
94cd8d0bFix compilation errors sent from Stephane. by
Devin Anderson
2011-03-26 14:59:31 -0700
ace4b753Merge branch 'master' into newer-midi by
Stephane Letz
2011-03-26 12:57:22 +0100
03e695baCorrect loopback driver for new activation model. by
Stephane Letz
2011-03-26 12:52:52 +0100
955c051fCompilation on OSX in progress. by
Stephane Letz
2011-03-26 11:18:22 +0100
04296655Overhaulled 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. by
Devin Anderson
2011-03-25 20:59:22 -0700
280bf48aHave JackALSARawMidiInputPort use inline 'EnqueueEvent' equivalent. by
Devin Anderson
2011-03-25 18:45:30 -0700
faf29128Cleanup JackCoreAudioAdapter. by
Stephane Letz
2011-03-25 18:40:14 +0100
981ff8cfMajor redesign of driver activation (master and salve mode). by
Stephane Letz
2011-03-25 17:18:37 +0100
7d87921bMerge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi by
Stephane Letz
2011-03-25 15:07:17 +0100
5e19eacbCorrect latency for MIDI backend. by
Stephane Letz
2011-03-25 15:06:45 +0100
1178def9Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi by
Devin Anderson
2011-03-24 12:13:38 -0700
885381fcAdd error handling to 'alsarawmidi' driver to make driver fail more gracefully if an ALSA error is detected (i.e. device is unplugged, etc.). Add optional frame_offset parameter to JackMidiWriteQueue::EnqueueEvent. by
Devin Anderson
2011-03-24 12:12:16 -0700
5360ec75Fix midi_latency_test.c for OSX. by
Stephane Letz
2011-03-24 12:41:20 +0100
916203bcUpdate XCode project. by
Stephane Letz
2011-03-24 11:28:24 +0100
64117951Correct alsa_driver_restart (thanks Devin Anderson). by
sletz
2011-03-24 10:23:52 +0000
92d88530Implement renaming in JackDriver::Open to avoid name collision (thanks Devin Anderson). by
sletz
2011-03-24 10:16:30 +0000
625af9c6Correct peak jitter measurement to be the difference between the highest latency and lowest latency events instead of the difference between the latency of the event with latency farthest from the average latency and the average latency itself. Actually use the xrun callback. by
Devin Anderson
2011-03-23 23:09:52 -0700
6b57fcbcChange system to system_midi to avoid simple semaphore name clashes. by
Devin Anderson
2011-03-23 18:23:17 -0700
aac2fc05Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi by
Devin Anderson
2011-03-23 12:20:28 -0700
65740c3fMerge branch 'master' of git://repo.or.cz/jack2 into newer-midi by
Devin Anderson
2011-03-23 11:00:43 -0700
41bbcc3dDevin Anderson server-ctl-proposal branch merged on trunk: improved control API, slave backend reworked. by
sletz
2011-03-23 16:18:51 +0000
c8f9a50dMerge branch 'server-ctl-proposal' by
sletz
2011-03-23 16:11:20 +0000
ea20f7f4JackMidiDriver::Process in progress. by
Stephane Letz
2011-03-23 14:54:06 +0100
991167f5Correct server_control.cpp. by
Stephane Letz
2011-03-23 14:30:19 +0100
f8d78dc7Fix CELT code in JackNetOneDriver.cpp. by
sletz
2011-03-23 11:13:12 +0000
a6c7881eMerge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi by
Devin Anderson
2011-03-23 03:07:43 -0700
6c5a4cebStrangeness concerning the 'Process()' implementation in the JackMidiDriver class: In async mode, if the Write method is run before ResumeRefNum, then events are occasionally lost. This also happens in sync mode, though it shouldn't. I'm committing what I *think* should be the proper implementation, but it's still buggy in sync mode (works in async mode), and I'm not sure why. Someone that's more familiar with JACK 2 threading should take a look at this, remembering that the MIDI drivers are slave drivers. by
Devin Anderson
2011-03-23 02:48:34 -0700
e2683cb0Fix 'alsarawmidi' driver so that it actually works. Add functionality to 'midi_latency_test'. Fix bug in raw write queue implementation. Output error message when a source MIDI port isn't valid during mixdown. Output error messages for error conditions detected in buffer read and write queues. by
Devin Anderson
2011-03-23 02:44:24 -0700
4ced89b4Minor library change that I forgot to add to the last commit. Adds a method to asynchronous queues that checks to available write space in the queue. by
Devin Anderson
2011-03-22 15:13:10 -0700
6e92bd80Add 'alsarawmidi' driver, which is a slave MIDI driver that makes ALSA MIDI ports available to JACK. The driver uses the rawmidi devices, and uses the raw MIDI queues to optimize output. by
Devin Anderson
2011-03-22 15:10:59 -0700
17df184djackctl_server_add_slave and jackctl_server_remove_slave now test if server is running. by
Stephane Letz
2011-03-22 17:41:18 +0100