Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-05 | ALSA backend RT-safe MIDI buffer allocation | Robin Gareus | |
2017-08-05 | Update backend API: read-only MIDI input buffers | Robin Gareus | |
2017-08-05 | Reduce DSP thread priority (main-i/o > midi i/o > computation) | Robin Gareus | |
2017-04-27 | ALSA backend: always register ports with systemic latency | Robin Gareus | |
and allow re-start to un/set reporting latency. | |||
2017-04-21 | Re-nice ALSA MIDI port names | Robin Gareus | |
2017-04-09 | Drain ALSA raw-midi buffers after 64 bytes | Robin Gareus | |
Very long sequence of *concurrent* events may otherwise be truncated because the backend requests a buffer-size of 64 bytes via snd_rawmidi_params_set_buffer_size(). | |||
2017-04-08 | Retain order of concurrent MIDI events | Robin Gareus | |
This fixes an issue with FaderPort8 (and maybe other surfaces or synths). | |||
2016-11-26 | Add API to enforce valid device selection. | Robin Gareus | |
2016-10-17 | spelling corrections from Jaromír Mikeš <mira.mikes@seznam.cz> | Paul Davis | |
Corresponds to https://anonscm.debian.org/cgit/pkg-multimedia/ardour.git/tree/debian/patches/0070-spelling.patch | |||
2016-10-04 | NetBSD ships with pollts(2) similar to Linux specific ppoll() | Kamil Rytarowski | |
2016-10-04 | NetBSD ships with <sys/endian.h> not <endian.h> | Kamil Rytarowski | |
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
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-05-29 | bump max number of possible ALSA backend channels | Robin Gareus | |
2016-04-26 | port 93eac8b0 to ALSA and CoreAudio | Robin Gareus | |
2016-04-26 | keep portmap & portindex in sync when renaming ports | Robin Gareus | |
Fixes crash on session re-load (introduced in 800c8182 and fde99e68) | |||
2016-04-24 | O(log(n)) port and connection lookup for ALSA | Robin Gareus | |
2016-04-18 | implement metadata-set for remaining backends | Robin Gareus | |
2016-04-17 | implement pretty-name set-property for ALSA and Dummy | Robin Gareus | |
2016-02-28 | prepare for update to waf 1.8 | Robin Gareus | |
uselib is no longer implicit (inherited by .use). This is still incomplete, some uselibs for non-linux variants may be missing. bld.is_defined("HAVE_XXX") also no longer works and will have to be changed (I think to bld.env["HAVE_XXX"]) in countless places. | |||
2016-01-11 | name ALSA midi ports after device4.6 | Robin Gareus | |
2015-12-05 | fix -Wreorder | Robin Gareus | |
2015-12-05 | update ALSA backend: separate playback/capture periods | Robin Gareus | |
fixed: 2 for capture, configurable 2,3 for playback. | |||
2015-12-04 | ALSA: allow to dynamically add/remove midi devices & update their latency. | Robin Gareus | |
2015-12-04 | ALSA: allow to measure & set systemic audio latency w/o restart. | Robin Gareus | |
(MIDI needs a bit more work) | |||
2015-12-04 | implement ALSA period/cycle setting | Robin Gareus | |
2015-10-02 | use new error-messages | Robin Gareus | |
2015-10-01 | ALSA: update error-codes for HW initialization. | Robin Gareus | |
2015-10-01 | Return meaningful error codes when ALSA backend fails to start | Tim Mayberry | |
Unfortunately it seems that in zita-alsa-pcmi doesn't set state() correctly in some cases. Setting an invalid SR doesn't display the correct error message, first guess would be that set_hwpar is failing and state() is not representative of the actual error. | |||
2015-09-16 | update reported DSP load for ALSA & Dummy | Robin Gareus | |
2015-09-16 | Set max time of DSPLoadCalculator in every cycle in ALSA backend | Tim Mayberry | |
2015-09-16 | Use ARDOUR::DSPLoadCalculator in ALSA Backend | Tim Mayberry | |
2015-09-02 | replace "None" with DeviceNone in ALSA/Coreaudio | Robin Gareus | |
TODO: separate MidiSystemNone | |||
2015-08-11 | remove -Woverload-virtual ambiguity (from 1d3690d) | Robin Gareus | |
this breaks compilation in engine_dialog.cc | |||
2015-08-11 | ALSA backend: query and cache available device-parameters | Robin Gareus | |
2015-06-14 | ALSA backend: add support for half-duplex devices | Robin Gareus | |
2015-06-14 | prepare ALSA backend for half-duplex | Robin Gareus | |
2015-05-03 | fix portengin get_ports() flags API | Robin Gareus | |
require all flags to be present (same as jack) | |||
2015-04-30 | clamp DSP load displsy 100% & relax LPF. | Robin Gareus | |
2015-04-29 | DSP load calculation: favor peak over average. | Robin Gareus | |
2015-03-09 | ALSA: fix thinko in sample time calc. | Robin Gareus | |
2015-03-09 | some backends can handle incorrectly ordered midi events. | Robin Gareus | |
(that can happen if multiple sources send to the same ouput port, in particular async midi events) | |||
2015-03-07 | fix latency report, take buffersize changes into account. | Robin Gareus | |
2015-03-05 | fix another screwup/typo in 782dd70 | Robin Gareus | |
2015-03-05 | remove unused devel.variable in prev commit | Robin Gareus | |
2015-03-05 | alsa: implement timing callback | Robin Gareus | |
2015-03-03 | Change order of midi entries so a new backend will default to a working midi ↵ | Ben Loftis | |
system. Needs testing on all platforms. | |||
2015-02-19 | change Audio backend sample time methods to use a 64 bit timeline | Paul Davis | |