summaryrefslogtreecommitdiff
path: root/src/Main.cxx
AgeCommit message (Expand)Author
2018-07-17decoder/List: use struct ConfigDataMax Kellermann
2018-07-17fs/Path: add operator/(Path,Path)Max Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-07-16Main, pcm/SampleFormat, command/Error: remove obsolete GCC version checksMax Kellermann
2018-06-03zeroconf/Avahi: move dbus_shutdown() call to the end of Main()Max Kellermann
2018-03-05Merge branch 'v0.20.x'Max Kellermann
2018-03-04Get rid of GCD on macOS which breaks debug buildsChristian Kröner
2018-02-24Merge tag 'v0.20.18'Max Kellermann
2018-02-24Main: move WinSock initialization to class ScopeNetInitMax Kellermann
2018-02-16output/alsa: use a new I/O thread with real-time schedulingMax Kellermann
2018-01-29Listen: move ClientListener pointer to struct PartitionMax Kellermann
2018-01-29Main: move part of the shutdown code to Instance methodsMax Kellermann
2018-01-29Main: cancel the update on shutdown even if inotify is unavailableMax Kellermann
2018-01-29Instance: rename Shutdown() to Break()Max Kellermann
2018-01-17CommandLine: convert pointer to referenceMax Kellermann
2018-01-02storage/Composite: use std::unique_ptr<Storage>Max Kellermann
2018-01-02storage/Plugin: return std::unique_ptr<Storage>Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12*: check defined(_WIN32) instead of defined(WIN32)Max Kellermann
2017-08-24db/DatabasePlugin: pass EventThread's EventLoop to create()Max Kellermann
2017-05-16Merge branch 'v0.20.x'Max Kellermann
2017-05-16Main: omit "constexpr" on MIN_BUFFER_SIZE with GCC 4.xMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-15Main: cap buffer_before_play at 80% to prevent deadlockMax Kellermann
2017-05-15Main: enforce a reasonable minimum audio_buffer_size settingMax Kellermann
2017-05-15Main: refactor DEFAULT_BUFFER_SIZE to represent bytesMax Kellermann
2017-05-08*: remove "pure" and "const" attributes from throwing functionsMax Kellermann
2017-02-17Instance: make "partition" a std::listMax Kellermann
2017-02-17Partition: add "name" attributeMax Kellermann
2017-02-10IOThread: move EventThread instance into struct InstanceMax Kellermann
2017-02-09Main: use the IOThread for outputs and mixersMax Kellermann
2017-02-08tag/Tag*: rename several source filesMax Kellermann
2017-01-26input/Plugin: pass EventLoop& to init()Max Kellermann
2017-01-23Main, db/Glue: improve error messagesMax Kellermann
2017-01-03update copyright yearMax Kellermann
2017-01-03Main: invoke UpdateEffectiveReplayGainMode() after output initMax Kellermann
2016-12-28Stats: initialize start_time automaticallyMax Kellermann
2016-12-28event/Loop: use std::chronoMax Kellermann
2016-12-10ReplayGainGlobal: move replay_gain_config into struct ConfigMax Kellermann
2016-12-10Main: add struct Config, empty currentlyMax Kellermann
2016-12-04LogInit: convert use_stdout flag to out_fd=STDOUT_FILENOMax Kellermann
2016-12-03decoder/Control: add attribute configured_audio_formatMax Kellermann
2016-12-03ReplayGainGlobal: move replay_gain_mode to struct PartitionMax Kellermann
2016-12-03Partition: pass ReplayGainConfig to constructorMax Kellermann
2016-12-03Main: call replay_gain_global_init() before forkingMax Kellermann
2016-12-03filter/ReplayGain: add ReplayGainConfig copyMax Kellermann
2016-11-25ReplayGainConfig: add struct ReplayGainConfig, move globals to ReplayGainGlob...Max Kellermann
2016-11-24Partition: add UpdateEffectiveReplayGainMode()Max Kellermann
2016-11-02CommandLine: migrate from class Error to C++ exceptionsMax Kellermann