summaryrefslogtreecommitdiff
path: root/libs/backends/alsa
AgeCommit message (Expand)Author
2018-01-26Fix some clang warnings (argument with 'nonnull' attribute passed null)Robin Gareus
2017-12-19Relax max MIDI msg size to 256 (for long sysex)Robin Gareus
2017-12-05Increase ALSA max MIDI msg size to 128 bytes (same as OSX) for long sysexRobin Gareus
2017-10-29Fix/update alsa backend build recipe (statically link zresampler)Robin Gareus
2017-10-26fix preprocessor error on some/many systemsPaul Davis
2017-09-23Propagate Latency to backend/system portsRobin Gareus
2017-09-18globally change all use of "frame" to refer to audio into "sample".Paul Davis
2017-09-18Prototype using additional ALSA devices (w/resampling).Robin Gareus
2017-09-18ALSA Backend: Separate Device Reservation into its own classRobin Gareus
2017-09-16Namespace PBD::RingBufferRobin Gareus
2017-08-29Abstract definition of rt-scheduler policyRobin Gareus
2017-08-29Consolidate _realtime_pthread_create() into libpbd.Robin Gareus
2017-08-05ALSA backend RT-safe MIDI buffer allocationRobin Gareus
2017-08-05Update backend API: read-only MIDI input buffersRobin Gareus
2017-08-05Reduce DSP thread priority (main-i/o > midi i/o > computation)Robin Gareus
2017-04-27ALSA backend: always register ports with systemic latencyRobin Gareus
2017-04-21Re-nice ALSA MIDI port namesRobin Gareus
2017-04-09Drain ALSA raw-midi buffers after 64 bytesRobin Gareus
2017-04-08Retain order of concurrent MIDI eventsRobin Gareus
2016-11-26Add API to enforce valid device selection.Robin Gareus
2016-10-17spelling corrections from Jaromír Mikeš <mira.mikes@seznam.cz>Paul Davis
2016-10-04NetBSD ships with pollts(2) similar to Linux specific ppoll()Kamil Rytarowski
2016-10-04NetBSD ships with <sys/endian.h> not <endian.h>Kamil Rytarowski
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis
2016-07-14properly sort port-namesRobin Gareus
2016-07-08fix port-sort order for good.Robin Gareus
2016-07-08pre-sort port-namesRobin Gareus
2016-05-29bump max number of possible ALSA backend channelsRobin Gareus
2016-04-26port 93eac8b0 to ALSA and CoreAudioRobin Gareus
2016-04-26keep portmap & portindex in sync when renaming portsRobin Gareus
2016-04-24O(log(n)) port and connection lookup for ALSARobin Gareus
2016-04-18implement metadata-set for remaining backendsRobin Gareus
2016-04-17implement pretty-name set-property for ALSA and DummyRobin Gareus
2016-02-28prepare for update to waf 1.8Robin Gareus
2016-01-11name ALSA midi ports after device4.6Robin Gareus
2015-12-05fix -WreorderRobin Gareus
2015-12-05update ALSA backend: separate playback/capture periodsRobin Gareus
2015-12-04ALSA: allow to dynamically add/remove midi devices & update their latency.Robin Gareus
2015-12-04ALSA: allow to measure & set systemic audio latency w/o restart.Robin Gareus
2015-12-04implement ALSA period/cycle settingRobin Gareus
2015-10-02use new error-messagesRobin Gareus
2015-10-01ALSA: update error-codes for HW initialization.Robin Gareus
2015-10-01Return meaningful error codes when ALSA backend fails to startTim Mayberry
2015-09-16update reported DSP load for ALSA & DummyRobin Gareus
2015-09-16Set max time of DSPLoadCalculator in every cycle in ALSA backendTim Mayberry
2015-09-16Use ARDOUR::DSPLoadCalculator in ALSA BackendTim Mayberry
2015-09-02replace "None" with DeviceNone in ALSA/CoreaudioRobin Gareus
2015-08-11remove -Woverload-virtual ambiguity (from 1d3690d)Robin Gareus
2015-08-11ALSA backend: query and cache available device-parametersRobin Gareus
2015-06-14ALSA backend: add support for half-duplex devicesRobin Gareus