Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-29 | Increase alsa-backend timeout | Robin Gareus | |
Following discussion (https://community.ardour.org/node/15805 and #ardour IRC) test initial disconnect due to timeout after a cold-boot. | |||
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-09-18 | Prototype using additional ALSA devices (w/resampling). | Robin Gareus | |
2017-09-18 | ALSA Backend: Separate Device Reservation into its own class | Robin Gareus | |
2017-08-29 | Abstract definition of rt-scheduler policy | Robin Gareus | |
pthread-w32 does not support pthread_setschedparam() with SCHED_FIFO and bails out. While pthread_create() simply ignores the policy and sets the priority regadless. This only affects ctrl-surface event-loops & AutomationWatch on Windows. | |||
2017-08-29 | Consolidate _realtime_pthread_create() into libpbd. | Robin Gareus | |
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-08 | Retain order of concurrent MIDI events | Robin Gareus | |
This fixes an issue with FaderPort8 (and maybe other surfaces or synths). | |||
2016-07-14 | enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.h | Paul Davis | |
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-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-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 | 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 | |
2015-01-28 | ALSA-backend separate report for error and x-run | Robin Gareus | |
2015-01-24 | ALSA backend: synchronous switch to/from freewheeling | Robin Gareus | |
2014-12-31 | don't take temporary copy of MIDI sequence | Robin Gareus | |
fixes potential boost shared_ptr double free. |