Commit Graph

  • *
  • *
  • |\
  • | *
  • | |\
  • | | *
  • | | *
  • | | *
  • | | *
  • | | |\
  • | | | *
  • | | * |
  • | | |\ \
  • | | | |/
  • | | * |
  • | | | *
  • | | |/
  • | | *
  • | | *
  • | | *
  • | | *
  • | | |\
  • | |_|/
  • |/| |
  • | * |
  • | |\ \
  • | |/ /
  • |/| |
  • * | |
  • | | *
  • | | |\
  • | | |/
  • | |/|
  • | * |
  • | | | *
  • | * | |
  • | |\ \ \
  • | |/ / /
  • |/| | |
  • * | | |
  • | | | *
  • | | | | *
  • | |_|_|/
  • |/| | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | |\ \ \
  • | * | | |
  • | | * | |
  • | |/ / /
  • | * | |
  • | | * |
  • | | * |
  • | | * |
  • | | * |
  • | |/ /
  • * | |
  • | * |
  • | |\ \
  • | |/ /
  • |/| |
  • * | |
  • | * |
  • | | | *
  • | | | |\
  • | |_|_|/
  • |/| | |
  • * | | |
  • * | | |
  • | * | |
  • | * | |
  • | * | |
  • | |\ \ \
  • | * | | |
  • | | * | |
  • | | |\ \ \
  • | |_|/ / /
  • |/| | | |
  • | | * | |
  • | | * | |
  • | | * | |
  • | |/ / /
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • * | | |
  • | * | |
  • | * | |
  • | * | |
  • | * | |
  • | |\ \ \
  • | * | | |
  • | * | | |
  • | * | | |
  • | * | | |
  • | * | | |
  • | * | | |
  • | | * | |
  • | | |\ \ \
  • | |_|/ / /
  • |/| | | |
  • | | * | |
  • | * | | |
  • | * | | |
  • | * | | |
  • | | * | |
  • | | * | |
  • | | * | |
  • | | |\ \ \
  • | | |/ / /
  • | |/| | |
  • | | * | |
  • | * | | |
  • | |\ \ \ \
  • | | |/ / /
  • | * | | |
  • | | * | |
  • | | * | |
  • | |/ / /
  • * | | |
  • * | | |
  • | * | |
  • | * | |
  • | * | |
  • | |\ \ \
  • | * \ \ \
  • | |\ \ \ \
  • * | | | | |
  • | |/ / / /
  • |/| | | |
  • * | | | |
  • |\ \ \ \ \
  • | | | * | |
  • | | |/ / /
  • | * | | |
  • * | | | |
  • | | * | |
  • | | |\ \ \
  • | | * | | |
  • | | * | | |
  • | | * | | |
  • | | * | | |
  • | * | | | |
  • 4bfaf882 Cleanup JackThreadedDriver::Stop. by sletz 2011-04-01 09:45:27 +0000
  • 5ef5f58f Merge branch 'newer-midi' by sletz 2011-04-01 08:49:02 +0000
  • fa70a324 Merge branch 'newer-midi-with-winmme-driver' into newer-midi by Stephane Letz 2011-04-01 10:47:01 +0200
  • 8e55718c Winmme driver compiles again. by Stephane Letz 2011-04-01 10:45:55 +0200
  • eb24bdac New JackWinMMEPort class to factorize some code. by Stephane Letz 2011-03-31 22:03:34 +0200
  • 9ce3e4fc Correct test.cpp. by Stephane Letz 2011-03-31 21:15:42 +0200
  • 69b81507 Merge 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
  • a3318119 Correct MIDI ports memory management in JackNetDriver. by Stephane Letz 2011-03-31 19:52:14 +0200
  • 06787566 Fix merge conflicts. by Devin Anderson 2011-03-31 10:40:30 -0700
  • 173f1629 Fix problems sent by Stephane. by Devin Anderson 2011-03-31 10:37:17 -0700
  • a871bb24 Correct JackWinMMEInputPort.cpp. by Stephane Letz 2011-03-31 18:22:52 +0200
  • 2997da1f Move MIDI common files in server library on OSX. by Stephane Letz 2011-03-31 15:53:55 +0200
  • 07f78959 New driver compiles. by Stephane Letz 2011-03-31 13:16:19 +0200
  • 69c59f44 Renaming for Windows compatibility. by Stephane Letz 2011-03-31 11:34:58 +0200
  • 8ecf4e72 Merge branch 'master' into newer-midi-with-winmme-driver by Stephane Letz 2011-03-31 10:51:25 +0200
  • 6f163a0e Merge branch 'master' into newer-midi by Stephane Letz 2011-03-31 10:50:46 +0200
  • 9280aa83 Typos on Windows. by sletz 2011-03-31 08:49:31 +0000
  • 65c386a5 Merge 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
  • ceb7c50e Correct virtual sources/destinations handling. by Stephane Letz 2011-03-30 23:40:47 +0200
  • ff7978b4 Cleanup. by sletz 2011-03-30 20:05:53 +0000
  • 5f142d53 Merge branch 'master' into newer-midi by Stephane Letz 2011-03-30 21:06:00 +0200
  • 53111aac Version 1.9.8 started. by sletz 2011-03-30 16:45:28 +0000
  • 7254ce1e rebase 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
  • 09f5c0dc Update README. by sletz 2011-03-30 14:16:39 +0000
  • 2d823120 README updated. by sletz 2011-03-30 13:48:02 +0000
  • f48c4477 Update JackRouter.dll by sletz 2011-03-30 11:50:02 +0000
  • 51e07561 Correct JackAlsaDriver::UpdateLatencies. by Stephane Letz 2011-03-30 11:44:27 +0200
  • 3240743a Cleanup SetBufferSize for JackMidiDriver. by Stephane Letz 2011-03-30 11:51:32 +0200
  • cf98c33e Correct SetBufferSize for drivers. by Stephane Letz 2011-03-30 11:41:00 +0200
  • 1f328139 Merge branch 'newer-midi' of ssh://repo.or.cz/srv/git/jack2 into newer-midi by Devin Anderson 2011-03-29 16:55:36 -0700
  • c9342fc0 Add default 'SetBufferSize' implementation for 'JackMidiDriver'. by Devin Anderson 2011-03-29 16:54:37 -0700
  • e75eea7e Add missing include. by Stephane Letz 2011-03-29 23:01:56 +0200
  • 66200176 Add support for advance scheduling via driver preferences. Hope this doesn't break anything. by Devin Anderson 2011-03-29 12:24:26 -0700
  • 8e4ee25c Make thread termination more elegant. by Devin Anderson 2011-03-29 11:27:21 -0700
  • 194ce1cd Make sure threaded log functions are set. Add MOM_POSITIONCB info. by Devin Anderson 2011-03-29 11:15:39 -0700
  • 8c7cabfe Add missing thread functionality to JackWinMMEOutputPort. by Devin Anderson 2011-03-29 09:41:28 -0700
  • 20831f45 Overhaul 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
  • 3b525b27 Synchronize JackWeakAPI.cpp with new APIs. by sletz 2011-03-29 14:08:29 +0000
  • f8dd8849 Merge branch 'master' into newer-midi by Stephane Letz 2011-03-29 14:29:32 +0200
  • 98fc0753 Typos. by sletz 2011-03-29 09:46:19 +0000
  • c362b8b0 Add set_threaded_log_function in CoreMidi RT thread. by Stephane Letz 2011-03-29 09:17:52 +0200
  • 185f245a Merge branch 'master' into no-self-connect by Nedko Arnaudov 2011-03-29 00:05:52 +0300
  • ed525406 Beautifull code. by sletz 2011-03-28 20:48:28 +0000
  • 68cc7070 Fix for CELT 0.11. by sletz 2011-03-28 20:21:08 +0000
  • f21223cf Correct MIDI threads priority. by Stephane Letz 2011-03-28 21:20:18 +0200
  • 6341e378 Correct some naming stuff. by Stephane Letz 2011-03-28 18:50:43 +0200
  • f281af22 Merge 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
  • 69169469 Use EAGAIN with 'sem_trywait' instead of ETIMEDOUT. by Devin Anderson 2011-03-28 09:35:57 -0700
  • e27bce12 Merge branch 'master' into newer-midi-with-coremidi-driver by Stephane Letz 2011-03-28 18:05:04 +0200
  • 33534bd8 Cleanup. by Stephane Letz 2011-03-28 18:02:41 +0200
  • c1c9a7c4 Correct JackCoreAudioDriver::Close. by Stephane Letz 2011-03-28 17:52:25 +0200
  • bdde2d11 CoreMidi driver starting to work. by Stephane Letz 2011-03-28 17:05:03 +0200
  • 5b9c3e97 Fix for CELT and netjack1. by sletz 2011-03-28 14:16:20 +0000
  • dda1354a Fix for CELT and netjack1 in progress. by sletz 2011-03-28 14:10:13 +0000
  • 8efcb5d1 Typo in wscript. by sletz 2011-03-28 12:41:18 +0000
  • a1e18f56 Build alsa_io again. by sletz 2011-03-28 12:25:35 +0000
  • ef7e83f7 Correction of JackNetOneDriver for latest CELT API. by sletz 2011-03-28 12:15:04 +0000
  • 9fe49767 Correction 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
  • 950945cd Make 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
  • dd4012c6 Minor cleanup for 'midi_latency_test.c'. by Devin Anderson 2011-03-27 22:24:09 -0700
  • 9a538cbd Make JackCoreMidiOutputPort use the standard JackMidiAsyncQueue with native semaphores. by Devin Anderson 2011-03-27 12:36:11 -0700
  • 17cb2dd5 Merge 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
  • 810ec14d Improve error handling. by Stephane Letz 2011-03-27 12:34:40 +0200
  • 8ff7bfe6 MIDI thread RT priority reworked a bit on OSX. by Stephane Letz 2011-03-27 11:49:11 +0200
  • e843289a MIDI thread RT priority reworked a bit on OSX. by Stephane Letz 2011-03-27 11:46:09 +0200
  • c8e5d8d3 Update XCode project. by Stephane Letz 2011-03-27 11:10:27 +0200
  • 62496d8b Now compiles on OSX. by Stephane Letz 2011-03-27 10:52:48 +0200
  • 94cd8d0b Fix compilation errors sent from Stephane. by Devin Anderson 2011-03-26 14:59:31 -0700
  • ace4b753 Merge branch 'master' into newer-midi by Stephane Letz 2011-03-26 12:57:22 +0100
  • 03e695ba Correct loopback driver for new activation model. by Stephane Letz 2011-03-26 12:52:52 +0100
  • 955c051f Compilation on OSX in progress. by Stephane Letz 2011-03-26 11:18:22 +0100
  • 04296655 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. by Devin Anderson 2011-03-25 20:59:22 -0700
  • 280bf48a Have JackALSARawMidiInputPort use inline 'EnqueueEvent' equivalent. by Devin Anderson 2011-03-25 18:45:30 -0700
  • faf29128 Cleanup JackCoreAudioAdapter. by Stephane Letz 2011-03-25 18:40:14 +0100
  • 981ff8cf Major redesign of driver activation (master and salve mode). by Stephane Letz 2011-03-25 17:18:37 +0100
  • 7d87921b Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi by Stephane Letz 2011-03-25 15:07:17 +0100
  • 5e19eacb Correct latency for MIDI backend. by Stephane Letz 2011-03-25 15:06:45 +0100
  • 1178def9 Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi by Devin Anderson 2011-03-24 12:13:38 -0700
  • 885381fc Add 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
  • 5360ec75 Fix midi_latency_test.c for OSX. by Stephane Letz 2011-03-24 12:41:20 +0100
  • 916203bc Update XCode project. by Stephane Letz 2011-03-24 11:28:24 +0100
  • 64117951 Correct alsa_driver_restart (thanks Devin Anderson). by sletz 2011-03-24 10:23:52 +0000
  • 92d88530 Implement renaming in JackDriver::Open to avoid name collision (thanks Devin Anderson). by sletz 2011-03-24 10:16:30 +0000
  • 625af9c6 Correct 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
  • 6b57fcbc Change system to system_midi to avoid simple semaphore name clashes. by Devin Anderson 2011-03-23 18:23:17 -0700
  • aac2fc05 Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi by Devin Anderson 2011-03-23 12:20:28 -0700
  • 65740c3f Merge branch 'master' of git://repo.or.cz/jack2 into newer-midi by Devin Anderson 2011-03-23 11:00:43 -0700
  • 41bbcc3d Devin Anderson server-ctl-proposal branch merged on trunk: improved control API, slave backend reworked. by sletz 2011-03-23 16:18:51 +0000
  • c8f9a50d Merge branch 'server-ctl-proposal' by sletz 2011-03-23 16:11:20 +0000
  • ea20f7f4 JackMidiDriver::Process in progress. by Stephane Letz 2011-03-23 14:54:06 +0100
  • 991167f5 Correct server_control.cpp. by Stephane Letz 2011-03-23 14:30:19 +0100
  • f8d78dc7 Fix CELT code in JackNetOneDriver.cpp. by sletz 2011-03-23 11:13:12 +0000
  • a6c7881e Merge branch 'newer-midi' of git://repo.or.cz/jack2 into newer-midi by Devin Anderson 2011-03-23 03:07:43 -0700
  • 6c5a4ceb Strangeness 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
  • e2683cb0 Fix '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
  • 4ced89b4 Minor 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
  • 6e92bd80 Add '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
  • 17df184d jackctl_server_add_slave and jackctl_server_remove_slave now test if server is running. by Stephane Letz 2011-03-22 17:41:18 +0100