summaryrefslogtreecommitdiff
path: root/src/output/plugins
AgeCommit message (Expand)Author
2018-07-16output/alsa: use spsc_queue::reset()Max Kellermann
2018-07-13Update OSXOutputPlugin.cxxYue Wang
2018-07-13further guard dop code by if (dop_enabled)Yue Wang
2018-07-13Update OSXOutputPlugin.cxxYue Wang
2018-07-13Fix a copy and paste from diff bug.Yue Wang
2018-07-13Enclose pcm_export into the ENABLE_DSD guard.Yue Wang
2018-07-13Simplify audio format assignment codeYue Wang
2018-07-13Enable OSX output plugin to set hardware sample rate and bit depth at the sam...Yue Wang
2018-07-10enable macOS to use Hardware MixerYue Wang
2018-07-06Merge branch 'v0.20.x'Max Kellermann
2018-07-06AudioFormat: include cleanupMax Kellermann
2018-07-06output/httpd: remove broken DLNA support codeMax Kellermann
2018-06-02Fix pause for OSX output plugin (delay one second)Christian Kröner
2018-05-03Merge branch 'v0.20.x'Max Kellermann
2018-05-03{input,output}/alsa: work around -Wswitch due to SND_PCM_STATE_PRIVATE1Max Kellermann
2018-04-26output/alsa: don't submit silence if PCM is not yet runningMax Kellermann
2018-04-26output/alsa: CopyRingToPeriodBuffer() returns boolMax Kellermann
2018-04-26output/alsa: disable events in Cancel()Max Kellermann
2018-04-26output/alsa: reset "active" on errorMax Kellermann
2018-04-26output/alsa: make the "active" attribute thread-safeMax Kellermann
2018-04-26output/alsa: merge Activate() and UnlockActivate()Max Kellermann
2018-04-26output/alsa: rethrow errors in Drain()Max Kellermann
2018-04-26output/alsa: thread-safety documentation for attribute "active"Max Kellermann
2018-04-26output/alsa: simplify MultiSocketMonitor::GetEventLoop() callsMax Kellermann
2018-04-10output/alsa: remove obsolete comment, was moved to Alsa::PeriodBuffer::Alloca...Max Kellermann
2018-03-07Fix build with DSD disabledChristian Kröner
2018-03-07Reset sample rate to initial state on OSX outputChristian Kröner
2018-03-07Fix sample rate sync on Mac output for low ratesChristian Kröner
2018-03-07Implement Pause() for OSXOutput pluginChristian Kröner
2018-03-07Honor 'device "system"' setting for OSX outputChristian Kröner
2018-02-26Initial support for DSD over PCM on macOSChristian Kröner
2018-02-03Merge tag 'v0.20.16'Max Kellermann
2018-01-30output/pulse: fix crash during auto-detectionMax Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2018-01-17fs/AllocatedPath: make the nullptr_t constructor publicMax Kellermann
2018-01-05Haiku: fix buildFrançois Revol
2018-01-05Merge branch 'v0.20.x'Max Kellermann
2018-01-05output/haiku: remove unimplemented Cancel() methodMax Kellermann
2018-01-03Merge branch 'work_tag' of git://github.com/loujine/MPDMax Kellermann
2018-01-02output/haiku: remove size==0 check from Play()Max Kellermann
2018-01-02output/ao: round write_size down to a multiple of the frame sizeMax Kellermann
2018-01-02config/Block: add method GetPositiveValue()Max Kellermann
2018-01-02output/ao: use class SafeSingleton for libao initializationMax Kellermann
2017-12-30Add basic support for MUSICBRAINZ_WORKID tagloujine
2017-12-20event/BufferedSocket: add "noexcept"Max Kellermann
2017-12-19output/alsa: add attributes "dop" and "allowed_formats"Max Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-12-19output/Interface: convert need_fully_defined_audio_format to flagMax Kellermann
2017-12-16Merge branch 'v0.20.x'Max Kellermann
2017-12-12OSXOutputPlugin: set the buffer time to be 100msYue Wang