summaryrefslogtreecommitdiff
path: root/src/mixer
AgeCommit message (Expand)Author
2018-10-31*: copyright year 2018Max Kellermann
2018-10-31output/roar: removeMax Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-19mixer/Type: mixer_type_parse() throws on errorMax Kellermann
2018-02-11Merge tag 'v0.20.17'Max Kellermann
2018-02-10mixer/alsa: work around rounding error at volume 0Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-18Merge tag 'v0.20.13'Max Kellermann
2017-12-18rounds alsa HW mixer volume towards ±∞ depending on sgn(∆ vol)Stefano Miccoli
2017-11-12event/MultiSocketMonitor: add "noexcept"Max Kellermann
2017-11-12{mixer,output}/alsa: migrate from DeferredMonitor to DeferEventMax Kellermann
2017-09-16Add sndio mixer pluginChristopher Zimmermann
2017-08-22Merge branch 'v0.20.x' into masterMatthew Leon
2017-08-21OSX mixerMatthew Leon
2017-08-10mixer/oss: use class FileDescriptorMax Kellermann
2017-08-10mixer/Plugin: pass AudioOutput to init()Max Kellermann
2017-08-07output/Internal: rename source to Filtered.cxxMax Kellermann
2017-08-07filter/Internal: rename struct AudioOutput to FilteredAudioOutputMax Kellermann
2017-08-07mixer/Software: include cleanupMax Kellermann
2017-06-08mixer/software, filter/volume: add "noexcept"Max Kellermann
2017-06-08mixer/Internal: add "noexcept"Max Kellermann
2017-06-08mixer/Internal: use C++11 initializersMax Kellermann
2017-06-04Merge tag 'v0.20.9'Max Kellermann
2017-06-03storage, db, mixer, command: remove more bogus "pure" attributesMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-04-28output/Control: add struct AudioOutputControlMax Kellermann
2017-02-20haiku: fix buildFrançois Revol
2017-02-19Merge branch 'v0.20.x'Max Kellermann
2017-02-10{input,mixer}/alsa: cancel the DeferredMonitor in the destructorMax Kellermann
2017-02-09{input,mixer}/alsa: move code to lib/alsa/NonBlock.cxxMax Kellermann
2017-02-09mixer/alsa: reset the MultiSocketMonitor in the destructorMax Kellermann
2017-02-09{input,mixer}/alsa: fix off-by-one bug in count checkMax Kellermann
2017-01-07Rewrite of AlsaMixerPlugin to use volume_mappingTermeHansen
2017-01-07Adding volume_mapping from alsa-utils/alsamixerTermeHansen
2017-01-03update copyright yearMax Kellermann
2017-01-03thread/Mutex: remove ScopeLock, use std::lock_guard directlyMax Kellermann
2016-12-29output/Internal: add various trivial getter methodsMax Kellermann
2016-12-28system/PeriodClock: use std::chrono::steady_clockMax Kellermann
2016-12-28event/Loop: use std::chronoMax Kellermann
2016-09-09mixer: migrate to C++ exceptionsMax Kellermann
2016-09-09output/pulse: use a RTTI lock guardMax Kellermann
2016-07-01mixer/software: move Filter management to the AudioOutputMax Kellermann
2016-07-01mixer/software: use C++11 initializersMax Kellermann
2016-03-07Merge branch 'v0.19.x'Max Kellermann
2016-03-06mixer/pulse: fix integer division roundingMax Kellermann
2016-03-01*: include cleanup (using iwyu)Max Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2015-11-11StateFile: use StringAfterPrefix() instead of StringStartsWith()Max Kellermann