Age | Commit message (Expand) | Author |
2018-11-11 | {output,mixer}/alsa: use snd_pcm_poll_descriptors_revents() | Max Kellermann |
2018-11-11 | lib/alsa/NonBlock: move the functions into a class managing the state | Max Kellermann |
2018-11-04 | clamp 'set_normalized_volume' to valid values also for ALSA softvol | Stefano Miccoli |
2018-10-31 | *: copyright year 2018 | Max Kellermann |
2018-10-31 | output/roar: remove | Max Kellermann |
2018-10-14 | build with Meson instead of autotools | Max Kellermann |
2018-08-20 | Compiler.h: move to util/ | Max Kellermann |
2018-08-19 | mixer/Type: mixer_type_parse() throws on error | Max Kellermann |
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 | output/Internal: rename source to Filtered.cxx | 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-06-08 | mixer/Internal: use C++11 initializers | Max Kellermann |
2017-06-04 | Merge tag 'v0.20.9' | Max Kellermann |
2017-06-03 | storage, db, mixer, command: remove more bogus "pure" attributes | 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-04-28 | output/Control: add struct AudioOutputControl | 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 |
2017-01-03 | thread/Mutex: remove ScopeLock, use std::lock_guard directly | Max Kellermann |
2016-12-29 | output/Internal: add various trivial getter methods | Max Kellermann |
2016-12-28 | system/PeriodClock: use std::chrono::steady_clock | 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 |