Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-29 | CoreAudio/MIDI: add locks for port-registration | Robin Gareus | |
CoreMIDI ports are dynamic. When dis/connecting a device CoreAudio's AudioHardware-PropertyListener triggers a callback which can add/remove ports. This can not happen concurrently with processing, but it may happen concurrently with a user creating tracks using Ardour's UI and/or session-load/setup. | |||
2017-12-19 | Relax max MIDI msg size to 256 (for long sysex) | Robin Gareus | |
(win-mme already used 256, CoreMIDI can handle up to 256 as can ALSA) | |||
2017-10-30 | Move coreaudio_set_realtime_policy into libpbd | Robin Gareus | |
2017-09-23 | Propagate Latency to backend/system ports | Robin Gareus | |
Set accumulated capture-latency for physical-outputs and accumulated playback-latency for physical-inputs after Ardour is done setting all non-physical port latencies. This will be needed for latency-compensation of the complete graph. | |||
2017-09-18 | globally change all use of "frame" to refer to audio into "sample". | Paul Davis | |
Generated by tools/f2s. Some hand-editing will be required in a few places to fix up comments related to timecode and video in order to keep the legible | |||
2017-08-05 | amend f4c76f89d3a; fix blind coding typos | Robin Gareus | |
2017-08-05 | Coreaudio backend RT-safe MIDI buffer allocation | Robin Gareus | |
2017-08-05 | Update backend API: read-only MIDI input buffers | Robin Gareus | |
2017-08-04 | CoreAudio: Set MachThread RT Priority | Robin Gareus | |
2016-08-28 | fix Coreaudio Aggregate for separate devices with identical names | Robin Gareus | |
2016-07-14 | properly sort port-names | Robin Gareus | |
2016-07-08 | fix port-sort order for good. | Robin Gareus | |
TODO find out how to make std::set::find() work with custom sort order, as std::find may only be O(N) and not O(log (N)). | |||
2016-07-08 | pre-sort port-names | Robin Gareus | |
2016-04-24 | ..and CoreAudio. | Robin Gareus | |
2016-04-18 | implement metadata-set for remaining backends | Robin Gareus | |
2016-01-08 | NOOP: fix whitespace/indendentation in coreaudio backend code | Paul Davis | |
2016-01-08 | coreaudio: reset MIDI parsers when entering and leaving freewheeling | Paul Davis | |
2016-01-07 | coreaudio: correctly clear MIDI port buffers | Paul Davis | |
2016-01-07 | coreaudio: factor out common code for stuffing MIDI data into a CoreMidiPort ↵ | Paul Davis | |
buffer | |||
2016-01-07 | coreaudio: per-port parser for incoming MIDI, copied from ALSA Raw MIDI support | Paul Davis | |
2015-09-16 | CoreAudio: use libardour provided DSP load calc. | Robin Gareus | |
2015-08-11 | remove -Woverload-virtual ambiguity (from 1d3690d) | Robin Gareus | |
this breaks compilation in engine_dialog.cc | |||
2015-08-11 | coreaudio backend: SR/BS query for separate devices | Robin Gareus | |
2015-07-01 | consolidate & document Coreaudio midi parser | Robin Gareus | |
2015-07-01 | NOOP, reindent & whitespace | Robin Gareus | |
2015-07-01 | add an explicit midi parser/chunker to CoreAudio | Robin Gareus | |
2015-06-01 | coreaudio support for multiple devices | Robin Gareus | |
2015-03-13 | clean out cruft from CoreAudio Backend | Robin Gareus | |
2015-03-09 | implement samples_since cycle start. | Robin Gareus | |
2015-03-08 | add backend support for port properties (CoreAudio) | Robin Gareus | |
2015-03-08 | CoreAudio fwheelin’ state-machine cleanup etc. | Robin Gareus | |
2015-03-07 | fix latency report, take buffersize changes into account. | Robin Gareus | |
2015-03-07 | Hard Core Audio | Robin Gareus | |
* allow to change buffersizes * subscribe to buffersize & samplerate changes * add support for half-duplex devices. * aggregate Devices (not yet used) code from JACK2 * unify deprecated API wrappers * properly keep track of MIDI ports * disable MidiI/O during freewheeling * various small fixes & cleanup | |||
2015-03-06 | more ongoing work on the coreaudio backend | Robin Gareus | |
* audio port names * latency compensation * xrun reporting * various fixes and cleanup | |||
2015-03-06 | cont’d work on the coreaudio backend & cleanup | Robin Gareus | |
2015-03-05 | get started on coreaudio/midi backend | Robin Gareus | |