Age | Commit message (Expand) | Author |
2018-02-11 | Merge tag 'v0.20.17' | Max Kellermann |
2018-02-10 | mixer/alsa: work around rounding error at volume 0 | Max Kellermann |
2017-12-19 | Main, ...: catch any exception, not just std::runtime_error | Max Kellermann |
2017-12-18 | Merge tag 'v0.20.13' | Max Kellermann |
2017-12-18 | rounds alsa HW mixer volume towards ±∞ depending on sgn(∆ vol) | Stefano Miccoli |
2017-11-12 | event/MultiSocketMonitor: add "noexcept" | Max Kellermann |
2017-11-12 | {mixer,output}/alsa: migrate from DeferredMonitor to DeferEvent | Max Kellermann |
2017-09-16 | Add sndio mixer plugin | Christopher Zimmermann |
2017-08-22 | Merge branch 'v0.20.x' into master | Matthew Leon |
2017-08-21 | OSX mixer | Matthew Leon |
2017-08-10 | mixer/oss: use class FileDescriptor | Max Kellermann |
2017-08-10 | mixer/Plugin: pass AudioOutput to init() | Max Kellermann |
2017-08-07 | filter/Internal: rename struct AudioOutput to FilteredAudioOutput | Max Kellermann |
2017-08-07 | mixer/Software: include cleanup | Max Kellermann |
2017-06-08 | mixer/software, filter/volume: add "noexcept" | Max Kellermann |
2017-06-08 | mixer/Internal: add "noexcept" | Max Kellermann |
2017-05-15 | Merge tag 'v0.20.7' | Max Kellermann |
2017-05-08 | *: add "noexcept" to many, many function prototypes | Max Kellermann |
2017-02-20 | haiku: fix build | François Revol |
2017-02-19 | Merge branch 'v0.20.x' | Max Kellermann |
2017-02-10 | {input,mixer}/alsa: cancel the DeferredMonitor in the destructor | Max Kellermann |
2017-02-09 | {input,mixer}/alsa: move code to lib/alsa/NonBlock.cxx | Max Kellermann |
2017-02-09 | mixer/alsa: reset the MultiSocketMonitor in the destructor | Max Kellermann |
2017-02-09 | {input,mixer}/alsa: fix off-by-one bug in count check | Max Kellermann |
2017-01-07 | Rewrite of AlsaMixerPlugin to use volume_mapping | TermeHansen |
2017-01-07 | Adding volume_mapping from alsa-utils/alsamixer | TermeHansen |
2017-01-03 | update copyright year | Max Kellermann |
2016-12-28 | event/Loop: use std::chrono | Max Kellermann |
2016-09-09 | mixer: migrate to C++ exceptions | Max Kellermann |
2016-09-09 | output/pulse: use a RTTI lock guard | Max Kellermann |
2016-07-01 | mixer/software: move Filter management to the AudioOutput | Max Kellermann |
2016-07-01 | mixer/software: use C++11 initializers | Max Kellermann |
2016-03-07 | Merge branch 'v0.19.x' | Max Kellermann |
2016-03-06 | mixer/pulse: fix integer division rounding | Max Kellermann |
2016-03-01 | *: include cleanup (using iwyu) | Max Kellermann |
2016-02-26 | update copyright year to 2016 | Max Kellermann |
2015-09-17 | output: add native Haiku audio output and mixer support | François Revol |
2015-01-21 | config/Param: split block-specific attributes to new struct ConfigBlock | Max Kellermann |
2015-01-21 | ConfigData: move struct config_param to Param.hxx | Max Kellermann |
2015-01-01 | Copyright year 2015 | Max Kellermann |
2014-12-29 | {mixer,output}/pulse: move code to LogPulseError() | Max Kellermann |
2014-12-29 | {mixer,output}/pulse: use a common Domain instance | Max Kellermann |
2014-12-29 | mixer/pulse: remove redundant "virtual" keywords | Max Kellermann |
2014-12-02 | mixer/null: new mixer plugin | Max Kellermann |
2014-05-12 | mixer/software: keep attribute "volume" in the 0..100 range | Max Kellermann |
2014-03-05 | PulseOutputPlugin: avoid locking mainloop object from within mainloop thread | Pete Beardmore |
2014-02-19 | Mixer: add class MixerListener | Max Kellermann |
2014-02-06 | mixer/Plugin: pass AudioOutput reference to init() | Max Kellermann |
2014-02-06 | MixerPlugin: convert function pointers to Mixer virtual methods | Max Kellermann |
2014-02-06 | mixer/software: use IgnoreError() | Max Kellermann |