summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-10-14python/build/meson.py: generate `windres` lineMax Kellermann
2018-10-14python/build/meson.py: move two functions to the top levelMax Kellermann
2018-10-12decoder/wavpack: fix warning 'unused variable is_dsd' when compiled with --en...skidoo23
2018-10-08Merge branch 'cdda_set_cdspeed' of git://github.com/andrewbasterfield/MPDMax Kellermann
2018-10-07decoder/gme: fix includeMax Kellermann
2018-10-07Remove some extraneous leftover debuggingAndrew Basterfield
2018-10-07Add some docs for CDParanoia extraction speedAndrew Basterfield
2018-10-06Set cdrive speed hint for cdparanoiaAndrew Basterfield
2018-10-01db/update/ExcludeList: fix variable name in #else blockMax Kellermann
2018-10-01db/update/ExcludeList: add missing #ifdefMax Kellermann
2018-09-23util/SliceBuffer: re-add line which got lost in the last commitMax Kellermann
2018-09-23util/SliceBuffer: move code to DiscardMemory()Max Kellermann
2018-09-23player/Control: start thread on demandMax Kellermann
2018-09-23player/Control: move public methods upMax Kellermann
2018-09-23player/Control: make several methods `private`Max Kellermann
2018-09-23player/Control: remove Lock(), Unlock()Max Kellermann
2018-09-23player/Control: add LockGetSyncInfo()Max Kellermann
2018-09-23player/Thread: remove obsolete `buffered_before_play` attributeMax Kellermann
2018-09-23player/Thread: calculate `buffered_before_play` based on a fixed durationMax Kellermann
2018-09-23player/Thread: copy `buffered_before_play`Max Kellermann
2018-09-23config/File: print warning about deprecated optionsMax Kellermann
2018-09-23AudioFormat: add implicit cast to `duration::rep`Max Kellermann
2018-09-23Chrono: remove unnecessary `typedef rep`Max Kellermann
2018-09-23player/Thread: remove `buffered_before_play` from `decoder_wakeup_threshold` ...Max Kellermann
2018-09-22player/Thread: add attribute `decoder_wakeup_threshold`Max Kellermann
2018-09-22AudioFormat: remove obsolete method GetTimeToSize()Max Kellermann
2018-09-22player/CrossFade: use AudioFormat::SizeToTime() instead of GetTimeToSize()Max Kellermann
2018-09-22player/CrossFade: use std::chrono::durationMax Kellermann
2018-09-22player/CrossFade, ...: use lround()Max Kellermann
2018-09-21AudioFormat: add TimeToSize(), SizeToTime()Max Kellermann
2018-09-21player/Control: convert `total_play_time` to `FloatDuration`Max Kellermann
2018-09-21decoder/Client: use std::chrono::duration<double> instead of raw `double`Max Kellermann
2018-09-21Chrono: add FloatDurationMax Kellermann
2018-09-21Chrono: add static method Cast()Max Kellermann
2018-09-21player/Thread: stop buffering if buffer is fullMax Kellermann
2018-09-21player/Thread: simplify loop conditionMax Kellermann
2018-09-21player/Control: convert to classMax Kellermann
2018-09-21player/Thread: move functions into PlayerControlMax Kellermann
2018-09-21decoder/Thread: add `noexcept`Max Kellermann
2018-09-21player/Thread: catch and log initialization errorsMax Kellermann
2018-09-21player/Control: apply CamelCase to struct player_statusMax Kellermann
2018-09-21player/Thread: move StartPlayerThread() into PlayerControlMax Kellermann
2018-09-21MusicBuffer: remove `noexcept` from constructorMax Kellermann
2018-09-21decoder/{Thread,Control,...}: rename source files, drop prefixMax Kellermann
2018-09-21decoder/Thread: move decoder_thread_start() into DecoderControlMax Kellermann
2018-09-21Thread/Thread: disallow copyingMax Kellermann
2018-09-21Thread/Thread: document Start() exceptionMax Kellermann
2018-09-11doc/user.rst: document the `sles` output pluginMax Kellermann
2018-09-11user.rst: fixed typo state_file_intervalskidoo23