summaryrefslogtreecommitdiff
path: root/src/lib/alsa
AgeCommit message (Expand)Author
2020-10-08event/TimerEvent: add type alias for std::chrono::steady_clock::durationMax Kellermann
2020-03-12replace stdint.h with cstdintRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-02-01*: use nullptr instead of NULLMax Kellermann
2020-01-18AudioFormat: move to pcm/Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-07-04lib/alsa/HwSetup: don't reset dsd_modeMax Kellermann
2019-06-28output/alsa: more assertions in class PeriodBufferMax Kellermann
2019-06-28output/alsa: use IsCleared() instead of IsDrained() in DrainInternal()Max Kellermann
2019-06-28output/alsa: replace PeriodBuffer::IsEmpty() with IsCleared()Max Kellermann
2019-06-27output/alsa: DrainInternal() ignores postponed partial frameMax Kellermann
2019-06-27output/alsa: add full check before calling FillWithSilence()Max Kellermann
2019-06-27output/alsa: improve silence generator test in DrainInternal()Max Kellermann
2019-06-27lib/alsa/PeriodBuffer: add missing includeMax Kellermann
2019-06-27lib/alsa/PeriodBuffer: add API documentationMax Kellermann
2019-06-17pcm/Export: convert the DSD bools to an enumMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-06-16pcm/Pcm{Dop,Export}: drop "Pcm" prefixMax Kellermann
2019-03-08system/ByteOrder: move to util/Max Kellermann
2018-12-04alsa/NonBlock: throw on snd_pcm_poll_descriptors_revents() errorMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-11-11{output,mixer}/alsa: use snd_pcm_poll_descriptors_revents()Max Kellermann
2018-11-11lib/alsa/NonBlock: move the functions into a class managing the stateMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2017-12-19output/alsa: add attributes "dop" and "allowed_formats"Max Kellermann
2017-12-19lib/alsa/AllowedFormat: throw std::invalid_argument on errorMax Kellermann
2017-12-19lib/alsa/AllowedFormat: add API documentationMax Kellermann
2017-11-14lib/alsa/NonBlock: throw exception on errorMax Kellermann
2017-11-10output/alsa: add "allowed_formats" settingMax Kellermann
2017-10-26lib/alsa/HwSetup: return effective parametersMax Kellermann
2017-10-26output/alsa: move AlsaSetupHw() to lib/alsa/HwSetup.cxxMax Kellermann
2017-10-26lib/alsa/Format: move HAVE_ALSA_DSD* definitions from the Alsa output pluginMax Kellermann
2017-10-26output/alsa: move functions to lib/alsa/Format.hxxMax Kellermann
2017-10-26output/alsa: move class PeriodBuffer to lib/alsa/PeriodBuffer.hxxMax Kellermann
2017-10-26lib/alsa: add "noexcept"Max Kellermann
2017-05-15*: add "noexcept" to many, many function prototypesMax Kellermann
2017-03-29lib/alsa/Version: wrapper for snd_asoundlib_version()Max Kellermann
2017-02-09{input,mixer}/alsa: move code to lib/alsa/NonBlock.cxxMax Kellermann