summaryrefslogtreecommitdiff
path: root/src/output/Control.cxx
AgeCommit message (Expand)Author
2018-06-23output/Control: add another Cond attribute, replacing audio_output_client_notifyMax Kellermann
2018-06-23output/Control: rename "cond" to "wake_cond"Max Kellermann
2018-01-04output/Control: unlock mutex during expensive operationsMax Kellermann
2018-01-04output/Control: move code from FinishDestroy() to destructorMax Kellermann
2018-01-04output/Filtered: remove BeginDestroy()Max Kellermann
2018-01-04output/Multiple: use std::unique_ptr<FilteredAudioOutput>Max Kellermann
2018-01-04output/Filtered: eliminate FinishDestroy()Max Kellermann
2018-01-04output/Control: dispose the FilteredAudioOutputMax Kellermann
2018-01-04output/Thread: add "noexcept"Max Kellermann
2018-01-04output/Control: remove unused method StopThread()Max Kellermann
2018-01-04output/Control: use class ScopeUnlock()Max Kellermann
2017-12-19output/Interface: add "attributes" mapMax Kellermann
2017-12-19output/Print: print the plugin nameMax Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-10-30output/Control: catch and log StartThread() exceptionsMax Kellermann
2017-08-08output/Filtered: add methods SupportsEnableDisable(), SupportsPause()Max Kellermann
2017-08-08output/Filtered: add attribute "log_name"Max Kellermann
2017-08-07output/Internal: rename source to Filtered.cxxMax Kellermann
2017-08-07filter/Internal: rename struct AudioOutput to FilteredAudioOutputMax Kellermann
2017-08-07output/Control: move two AudioOutput methods to Finish.cxxMax Kellermann
2017-08-07output/Internal: move the Mutex to struct AudioOutputControlMax Kellermann
2017-06-15output/Internal: move the "open" flag to struct AudioOutputControlMax Kellermann
2017-06-08output/Internal: move the AudioOutputSource to struct AudioOutputControlMax Kellermann
2017-06-08output/Internal: move "really_enabled" flag to class AudioOutputControlMax Kellermann
2017-05-23output/Internal: move the "pause" flag to struct AudioOutputControlMax Kellermann
2017-05-23output/Internal: move "client" to struct AudioOutputControlMax Kellermann
2017-05-23output/{Internal,Control}: add "noexcept"Max Kellermann
2017-05-22output/Internal: move several flags to struct AudioOutputControlMax Kellermann
2017-05-22output/Control: add method Configure()Max Kellermann
2017-04-28output/Internal: move thread-specific stuff to AudioOutputControlMax Kellermann
2017-04-28output/Control: add struct AudioOutputControlMax Kellermann
2017-04-18output/Control: drop "Output" prefix from file nameMax Kellermann