summaryrefslogtreecommitdiff
path: root/libs/backends/alsa
AgeCommit message (Expand)Author
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-10Fix ALSA slave-device half-duplex modeRobin 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-02tentative changes to extend port engine shared impl to coreaudioPaul 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-03-29Set thread-names (libs)Robin Gareus
2020-03-28ALSA backend: try to recover from poll errorsRobin 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-24Another fix for input only ALSA-slave devicesRobin Gareus
2019-08-23Fix for half-duplex ALSA-slave devicesRobin 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
2018-05-04avoid compiler warning on at least some linux versionsPaul Davis
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