summaryrefslogtreecommitdiff
path: root/src/output
AgeCommit message (Expand)Author
2019-08-21output/Thread: add missing `return` in exception handlerMax Kellermann
2019-08-13output/Thread: fix typo in commentMax Kellermann
2019-08-06output/jack: use jack_free() for Windows compatibilityMax Kellermann
2019-08-06output/jack: use std::atomic_bool for "shutdown" and "pause"Max Kellermann
2019-08-06output/jack: use SIZE_MAX instead of (size_t)-1Max Kellermann
2019-08-02Fix JACK plugin outputting only to left channelDiomendius
2019-06-28output/alsa: log when generating silence due to slow decoderMax Kellermann
2019-06-28output/alsa: schedule a timer to generate silenceMax Kellermann
2019-06-28output/alsa: add a new flag "waiting" for xrun managementMax Kellermann
2019-06-28output/alsa: Cancel() also affects "active" (documentation)Max Kellermann
2019-06-28output/alsa: fix comment typoMax Kellermann
2019-06-28output/alsa: fix comment typoMax Kellermann
2019-06-28output/alsa: always redo DrainInternal() after writingMax Kellermann
2019-06-28output/alsa: check PCM state before calling snd_pcm_drain()Max Kellermann
2019-06-17output/oss: return early if PcmExport::Export() returns empty arrayMax Kellermann
2019-06-05output/httpd: reject some well-known request pathscathugger
2019-06-05output/httpd: use strncmp instead of memcmpcathugger
2019-06-05output/httpd: fix indentMax Kellermann
2019-04-04output/httpd: close client connection on errorMax Kellermann
2019-04-03output/httpd: add missing mutex lockMax Kellermann
2019-04-03output/httpd: add more API documentation about lockingMax Kellermann
2019-03-29Haiku: remove redundant calls to delete_sem()François Revol
2019-03-17output/sles: enable power saving modeMax Kellermann
2019-03-17output/plugins/OSXOutputPlugin: add boost meson dependencyJacob Vosmaer
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