summaryrefslogtreecommitdiff
path: root/src/output
AgeCommit message (Expand)Author
2018-07-28[OSXOutputPlugin] Fix a bug that the stream sample rate is missingYue Wang
2018-07-18config/Data: use std::forward_list to manage params and blocksMax Kellermann
2018-07-17output/MultipleOutputs: use struct ConfigDataMax Kellermann
2018-07-17filter/LoadChain: use struct ConfigDataMax Kellermann
2018-07-17config/Global: remove ConfigBlock::SetUsed() call, let caller do thatMax Kellermann
2018-07-16config/Config*: rename files, drop "Config" prefixMax Kellermann
2018-07-16Merge branch 'can' of git://github.com/Wang-Yue/MPDMax Kellermann
2018-07-16Implement Cancel() for OSXOutputPluginYue Wang
2018-07-16output/Interface: add method ChangeAudioFormat()Max Kellermann
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-06util/StringFormat: new utility libraryMax Kellermann
2018-07-06output/httpd: remove broken DLNA support codeMax Kellermann
2018-06-23output/multiple: use WaitAll() in EnableDisable()Max Kellermann
2018-06-23output/multiple: remove unnecessary IsBusy() check from WaitAll()Max Kellermann
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-06-23player, decoder, output: wrap MusicPipe in std::shared_ptr/std::unique_ptrMax Kellermann
2018-06-23MusicPipe: eliminate the unused MusicBuffer referenceMax Kellermann
2018-06-23Music{Pipe,Chunk}: use MusicChunkPtr for the list linksMax Kellermann
2018-06-23MusicPipe, output/multiple: include cleanupMax Kellermann
2018-06-22MusicChunkPtr: managed MusicChunk pointerMax Kellermann
2018-06-22MusicPipe: automatically clear in destructorMax Kellermann
2018-06-22MusicPipe: add MusicBuffer referenceMax Kellermann
2018-06-22output/multiple: update API documentationMax 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