Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-01 | change API of MIDI::Port::drain() to include a maximum blocking time | Paul Davis | |
2015-10-09 | fix behaviour of AsyncMIDIPort so that large amounts of data are handled well. | Paul Davis | |
Increased the size of the FIFO that acts as the intermediate between writers and the MidiBuffer. Changed implementation of ::write() to notice if MidiBuffer::push_back() fails, and then just leave data queued for subsequent calls to ::flush_output_fifo(). Note: the logic here will be broken by invalid events/data, which ALSO cause MidiBuffer::push_back() to return false. That needs fixing | |||
2015-10-05 | NOOP, remove trailing tabs/whitespace. | Robin Gareus | |
2015-10-04 | globally remove all trailing whitespace from ardour code base. | Paul Davis | |
Paul Davis was responsible for introducing almost all of this. | |||
2014-12-03 | fix to follow changes to evoral/libardour split | Paul Davis | |
2014-12-03 | alter Async MIDI port implementation to use crossthreadchannel on all platforms | Paul Davis | |
2014-11-30 | Move EventRingBuffer to libardour. | David Robillard | |
This is not used anywhere in Evoral and is just a wrapper around the PBD RingBuffer anyway. Towards a (once again?) independently buildable/testable Evoral and fewer cross-dependencies. | |||
2014-05-06 | Add some casting and namespace specifiers to keep MSVC happy | John Emmas | |
2014-04-28 | merge (squash) with scenechange topic branch to provide MIDI-driven scene ↵ | Paul Davis | |
change markers | |||
2013-09-18 | 'libs/ardour' - Further platform specific changes | John Emmas | |
2013-09-18 | 'libs/ardour' - Use 'std::vector' to implement an array whose size is ↵ | John Emmas | |
unknown (required to be buildable with MSVC) | |||
2013-09-18 | 'libs/ardour' - Clarify ambiguous symbols (needs to be checked) | John Emmas | |
2013-09-18 | 'libs/ardour/async_midi_port.cc' - Add a missing header file | John Emmas | |
2013-09-12 | incomplete merge of master into windows (requires upcoming changes to master ↵ | Paul Davis | |
to be complete) | |||
2013-09-06 | exit early from AsyncMIDIPort::drain() if it will never be used in a process ↵ | Paul Davis | |
callback again | |||
2013-08-08 | add new files (code based on the old midi++ JACKMidiPort) | Paul Davis | |