27 Commits (d904746b42411382280ade9f0e10b5c089c6cb15)

Author SHA1 Message Date
  sletz 4f5e3ecd37 Correct driver lifetime management. 14 years ago
  sletz 3b80fc105c Cleanup. 14 years ago
  Stephane Letz ceb7c50ec4 Correct virtual sources/destinations handling. 14 years ago
  Stephane Letz e75eea7e67 Add missing include. 14 years ago
  Devin Anderson 66200176dc Add support for advance scheduling via driver preferences. Hope this doesn't break anything. 14 years ago
  Stephane Letz c362b8b0bb Add set_threaded_log_function in CoreMidi RT thread. 14 years ago
  Stephane Letz f21223cf60 Correct MIDI threads priority. 14 years ago
  Stephane Letz 6341e37859 Correct some naming stuff. 14 years ago
  Devin Anderson 6916946961 Use EAGAIN with 'sem_trywait' instead of ETIMEDOUT. 14 years ago
  Stephane Letz 33534bd8a7 Cleanup. 14 years ago
  Stephane Letz bdde2d110b CoreMidi driver starting to work. 14 years ago
  Devin Anderson 9a538cbddc Make JackCoreMidiOutputPort use the standard JackMidiAsyncQueue with native semaphores. 14 years ago
  Stephane Letz 810ec14d11 Improve error handling. 14 years ago
  Stephane Letz 8ff7bfe6f7 MIDI thread RT priority reworked a bit on OSX. 14 years ago
  Stephane Letz e843289af8 MIDI thread RT priority reworked a bit on OSX. 14 years ago
  Stephane Letz 62496d8ba8 Now compiles on OSX. 14 years ago
  Devin Anderson 94cd8d0be5 Fix compilation errors sent from Stephane. 14 years ago
  Stephane Letz 955c051f72 Compilation on OSX in progress. 14 years ago
  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. 14 years ago
  Stephane Letz 5e19eacbea Correct latency for MIDI backend. 14 years ago
  sletz e27f815216 Rework internal slave driver management, JackServerGlobals now handle same parameters as jackdmp. 14 years ago
  sletz d96a755c3c Use jack_default_audio_sample_t instead of float consistently, fix ticket #201. 14 years ago
  sletz 446c082415 Small improvement in JackCoreMidiDriver::ReadProcAux. 15 years ago
  Stéphane LETZ 04206f10d1 Implement new JackPortIsActive flag for ports, ports have this status between client "activate" and "deactivate". 15 years ago
  sletz 6c8321ff38 Fix JackCoreMidiDriver::ReadProcAux when ring buffer is full (thanks Devin Anderson). 15 years ago
  sletz 34ff05a8ca Native MIDI backend (JackCoreMidiDriver, JackWinMMEDriver) in progress. 16 years ago
  sletz afe12d6292 Add MIDI backends : common part, macosx and windows versions. 16 years ago