8 Commits (7dfdbe133ad8663222f3a980b286b76366d4b81d)

Author SHA1 Message Date
  falkTX 7dfdbe133a
Cleanup some warnings 6 years ago
  sletz e4dd72272f Compiles again on Linux with ALSA. 13 years ago
  sletz ad34703368 rebase from trunk 4306:4323 14 years ago
  sletz ecb84b5f9f rebase from trunk 4238:4306 14 years ago
  Devin Anderson 52d0665023 Optimize the 'alsarawmidi' driver for I/O over multiple ports. Make 'GetCurrentFrame' call 'GetMicroSeconds' earlier in the function call. 14 years ago
  Devin Anderson df7e4df274 Add license headers to 'alsarawmidi' driver files. 14 years ago
  Devin Anderson 280bf48a5f Have JackALSARawMidiInputPort use inline 'EnqueueEvent' equivalent. 14 years ago
  Devin Anderson 885381fc97 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. 14 years ago
  Devin Anderson e2683cb024 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. 14 years ago
  Devin Anderson 6e92bd8020 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. 14 years ago