summaryrefslogtreecommitdiff
path: root/libs/backends/alsa/alsa_audiobackend.cc
AgeCommit message (Expand)Author
2020-05-10ALSA: Use same period for in+out #8075Robin Gareus
2020-05-09ALSA backend: ignore idempotent latency settingsRobin Gareus
2020-04-29Tweak ALSA nperiod setting, fallback to nearestRobin Gareus
2020-04-28Con't work on ALSA nperiod selection (see also d3d120fa)Robin Gareus
2020-04-28Prepare to allow using ALSA backend with nperiods > 3Robin Gareus
2020-04-23Consolidate stack-size and priority of rt-threadsRobin Gareus
2020-04-16Tweak engine startup, shorten initial silence timeoutRobin Gareus
2020-04-10add port connect/add/remove callbacks to the ALSA backendPaul Davis
2020-04-10ALSA: allow to select different I/O devicesRobin Gareus
2020-04-10ALSA: ignore systemic MIDI latencies during measurementRobin Gareus
2020-04-09ALSA backend: fix incorrect pointer cast (fixes #7998)Paul Davis
2020-04-07improved port cleanup as backend is destroyedPaul Davis
2020-04-07use shared_ptr to manage backend port lifetimes (Pulse,ALSA,Dummy,JACK)Paul Davis
2020-04-02use new PortEngineSharedImpl in AlsaAudioBackendPaul Davis
2020-04-02add RCU to manage _ports and _portmap in AlsaAudioBackendPaul Davis
2020-03-30Reset DSP load on backend re-start and after freewheelingRobin Gareus
2020-03-30Tweak engine startup, initial silenceRobin Gareus
2020-01-25Downgrade "using all channels" warning to info - part 2Robin Gareus
2020-01-24Downgrade "using all channels" warning to info messageRobin Gareus
2019-08-23Fix possible segfault when ALSA MIDI port registration failsRobin Gareus
2019-08-03Update backend GPL boilerplate and (C) from git logRobin Gareus
2019-07-26Prefix all env variable with "ARDOUR_"Robin Gareus
2019-07-24ALSA backend: fix play/capture device param detectionRobin Gareus
2019-05-06Fix ALSA MIDI latency update call (playback/capture direction mismatch)Robin Gareus
2019-05-05Remove outdated commentRobin Gareus
2019-05-05Fix add/remove ALSA-MIDI ports bugRobin Gareus
2019-03-06Ardour/ALSA allow multiple MIDI devices with the same nameRobin Gareus
2019-03-05Use enum for exec stderr parameter (1/2)Robin Gareus
2019-01-14ALSA: add locks to safely add/remove MIDI devicesRobin Gareus
2019-01-02Fix a -Wunused-but-set-variableRobin Gareus
2018-12-27C++98 compatible map eraseRobin Gareus
2018-12-23Use same has for ALSA-seq and ALSA-raw devicesRobin Gareus
2018-12-23Dynamic ALSA MIDI I/O device discovery and re/connectRobin Gareus
2018-12-23Use hash for ALSA-MIDI device name/IDRobin Gareus
2018-11-28Remove ambiguous API implementationRobin Gareus
2018-10-17add new API for retrieving port flags from backendPaul Davis
2018-08-29Increase alsa-backend timeoutRobin Gareus
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-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-08Retain order of concurrent MIDI eventsRobin Gareus
2016-07-14enough with umpteen "i18n.h" files. Consolidate on pbd/i18n.hPaul Davis