summaryrefslogtreecommitdiff
path: root/src/output
AgeCommit message (Expand)Author
2019-03-16output/pulse: use pa_channel_map_init_extend() instead of _auto()Max Kellermann
2019-01-25[OSXOutput] Throw an error when device not foundYue Wang
2019-01-21output/shout: evaluate `tls` option only if TLS is enabled in libshoutMax Kellermann
2019-01-19shout output plugin: add support for TLSJakob Ovrum
2018-12-28output/httpd/Page: remove obsolete API documentationMax Kellermann
2018-12-28output/httpd/Page: add `noexcept`Max Kellermann
2018-12-28output/httpd/IcyMetaDataServer: add `noexcept`Max Kellermann
2018-12-28output/httpd: add `noexcept`Max Kellermann
2018-12-28remove libwrap supportMax Kellermann
2018-12-14change HTTP Version to a valid versionHyShai
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-11-16output/alsa: don't call snd_pcm_drain() if nothing was writtenMax Kellermann
2018-11-14output/alsa: drain the whole `ring_buffer`, not just one periodMax Kellermann
2018-11-14output/alsa: clear error after reopening deviceMax Kellermann
2018-11-14output/alsa: don't lock the mutex in CancelInternal()Max Kellermann
2018-11-14output/alsa: wake up the client thread after generating silenceMax Kellermann
2018-11-14output/alsa: don't generate silence if ALSA-PCM buffer has enough dataMax Kellermann
2018-11-14output/alsa: clear the `period_buffer` in LockCaughtError()Max Kellermann
2018-11-14output/alsa: throw on snd_pcm_writei() error while drainingMax Kellermann
2018-11-14output/alsa: fix wrong use of `errno`Max Kellermann
2018-11-14output/alsa: throw after snd_pcm_drain() errorMax Kellermann
2018-11-14output/alsa: refactor the drain EAGAIN workaroundMax Kellermann
2018-11-14output/alsa: remove snd_pcm_state() check from DrainInternal()Max Kellermann
2018-11-14output/alsa: call snd_pcm_prepare() if draining is requested earlyMax Kellermann
2018-11-12output/thread: cancel the AudioOutputSource() instead of closing itMax Kellermann
2018-11-12output/control: always close the `AudioOutputSource` in `RELEASE`Max Kellermann
2018-11-12output/control: add command `RELEASE`Max Kellermann
2018-11-12output/Thread: update commentMax Kellermann
2018-11-12output/Filtered: catch Drain() exceptions in CloseOutput()Max Kellermann
2018-11-12output/interface: document that Drain() may throwMax Kellermann
2018-11-11{output,mixer}/alsa: use snd_pcm_poll_descriptors_revents()Max Kellermann
2018-11-11lib/alsa/NonBlock: move the functions into a class managing the stateMax Kellermann
2018-11-08output/httpd: fix nullptr dereference crash bugMax Kellermann
2018-11-07output/Source: reset current_chunk in Open()Max Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-31output/roar: removeMax Kellermann
2018-10-30event/ServerSocket: make OnAccept() noexceptMax Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
2018-09-22player/CrossFade, ...: use lround()Max Kellermann
2018-08-20Compiler.h: move to util/Max Kellermann
2018-08-19output/Init: pass global configuration in struct AudioOutputDefaultsMax Kellermann
2018-08-19mixer/Type: mixer_type_parse() throws on errorMax Kellermann
2018-08-18filter/LoadChain: move code to class FilterFactoryMax Kellermann
2018-08-07Added unix socket support in HttpdOutputPlugin1848
2018-08-07Fix various bugs in OS X DSD playbackYue Wang
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