Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2014-12-02 | alsa-backend: drop midi during freewheel processing. | Robin Gareus | |
2014-11-18 | remove dead assignment | Robin Gareus | |
2014-10-23 | add 'available' interface to the AudioBackendInfo | Robin Gareus | |
If a backend can be loaded, it does not mean that it can be used; e.g. weak-linked jack-backend if libjack is not available. | |||
2014-10-22 | fix all 4 backends' failure to include the main "backend" thread when ↵ | Paul Davis | |
computing ::in_process_thread() | |||
2014-09-24 | ALSA backend: initial device selection | Robin Gareus | |
2014-09-08 | ALSA|Dummy: ignore port unregistration when engine is stopped | Robin Gareus | |
When changing Engine parameters, ardour first stops the engine and only later when re-etablishing ports unregisters/re-registers them. ALSA: silently ignore port unregs and silently accept registrations Dummy: print a PBD::info message, | |||
2014-09-07 | ALSA|Dummy Backend: do as jack does: | Robin Gareus | |
when the backend is closed, unregister all ports. | |||
2014-06-25 | Rename PBD::find_file_in_search_path to just PBD::find_file | Tim Mayberry | |
saves a bit of typing and not necessary if you look at how it is used. | |||
2014-06-23 | don't let enumerated device list strings go out of scope. | Robin Gareus | |
2014-06-23 | statically allocate midi-options | Robin Gareus | |
fixes possible segfault when the data in the vector goes out of scope due to RVO. | |||
2014-06-22 | ALSA-backend: dedicated Midi-Buffer n-periods (only use for HW output) | Robin Gareus | |
2014-06-21 | virtual abstraction of Alsa Raw+Seq | Robin Gareus | |
2014-06-19 | rework raw-midi drain strategy (workaround for sync devices) | Robin Gareus | |
2014-06-16 | remove debug output | Robin Gareus | |
2014-06-16 | more alsa-midi debugging | Robin Gareus | |
2014-06-13 | ALSA backend: set latencies to zero when measuring latency | Robin Gareus | |
2014-06-13 | update ALSA backend, MIDI device config | Robin Gareus | |
2014-06-13 | add AudioEngine API to configure individual MIDI devices | Robin Gareus | |
2014-06-08 | some misc tweaks to the ALSA Backend | Robin Gareus | |
2014-06-08 | ALSA Backend: align midi output buffer with n_periods (currently 2) | Robin Gareus | |