Age | Commit message (Expand) | Author |
2018-01-02 | output/ao: use class SafeSingleton for libao initialization | Max Kellermann |
2018-01-02 | output/Source: drop the "_instance" suffix from variable names | Max Kellermann |
2018-01-01 | Filter/Internal: split header | Max Kellermann |
2017-12-29 | player/Outputs: abstract interface wrapping class MultipleOutputs | Max Kellermann |
2017-12-29 | output/Multiple: add "noexcept" | Max Kellermann |
2017-12-27 | filter/Internal: return std::unique_ptr<Filter> | Max Kellermann |
2017-12-27 | filter/Plugin: return std::unique_ptr<PreparedFilter> | Max Kellermann |
2017-12-27 | output/Source: convert prepared_filter to reference | Max Kellermann |
2017-12-20 | MusicChunk, player/Thread: use std::unique_ptr<Tag> | Max Kellermann |
2017-12-20 | event/BufferedSocket: add "noexcept" | Max Kellermann |
2017-12-19 | output/alsa: add attributes "dop" and "allowed_formats" | Max Kellermann |
2017-12-19 | output/Interface: add "attributes" map | Max Kellermann |
2017-12-19 | output/Print: print the plugin name | Max Kellermann |
2017-12-19 | output/Print: use %u for the index | Max Kellermann |
2017-12-19 | Main, ...: catch any exception, not just std::runtime_error | Max Kellermann |
2017-12-19 | output/Interface: convert need_fully_defined_audio_format to flag | Max Kellermann |
2017-12-18 | Compiler.h: add gcc_returns_nonnull, gcc_returns_twice | Max Kellermann |
2017-12-16 | Merge branch 'v0.20.x' | Max Kellermann |
2017-12-12 | OSXOutputPlugin: set the buffer time to be 100ms | Yue Wang |
2017-12-03 | Merge branch 'v0.20.x' | Max Kellermann |
2017-12-03 | MusicChunk: add magic value IGNORE_REPLAY_GAIN | Max Kellermann |
2017-12-02 | Correctly set the mixer plugin for osx output | Yue Wang |
2017-11-14 | lib/alsa/NonBlock: throw exception on error | Max Kellermann |
2017-11-14 | output/alsa: move code to LockCaughtError() | Max Kellermann |
2017-11-14 | output/alsa: fix deadlock bug | Max Kellermann |
2017-11-14 | Merge branch 'v0.20.x' | Max Kellermann |
2017-11-14 | output/httpd: flush encoder after tag | Max Kellermann |
2017-11-12 | event/MultiSocketMonitor: add "noexcept" | Max Kellermann |
2017-11-12 | {mixer,output}/alsa: migrate from DeferredMonitor to DeferEvent | Max Kellermann |
2017-11-10 | output/alsa: add "allowed_formats" setting | Max Kellermann |
2017-11-10 | output/shout: use the shout_metadata_t only once | Max Kellermann |
2017-11-10 | output/shout: simplify shout_tag_to_metadata() | Max Kellermann |
2017-11-10 | output/shout: relax quality and bitrate checks, forward as-is | Max Kellermann |
2017-11-10 | output/shout: make "quality" and "bitrate" local variables | Max Kellermann |
2017-11-10 | encoder/Configured: glue code to initialize PreparedEncoder | Max Kellermann |
2017-11-10 | output/shout: use MIME type instead of the encoder plugin name | Max Kellermann |
2017-11-10 | output/{recorder,httpd,shout}: use std::unique_ptr to manage PreparedEncoder ... | Max Kellermann |
2017-11-10 | output/httpd: make enum strictly-typed | Max Kellermann |
2017-11-10 | output/httpd: migrate from DeferredMonitor to DeferEvent | Max Kellermann |
2017-11-10 | output/httpd: use C++11 initializers | Max Kellermann |
2017-11-10 | event/ServerSocket: pass UniqueSocketDescriptor by value | Max Kellermann |
2017-11-10 | event/SocketMonitor: eliminate Read(), Write() | Max Kellermann |
2017-11-10 | event/SocketMonitor: add "noexcept" | Max Kellermann |
2017-11-10 | util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STL | Max Kellermann |
2017-11-05 | Merge branch 'v0.20.x' | Max Kellermann |
2017-11-05 | output/Thread: ensure pending tags are flushed in all cases | cathugger |
2017-10-30 | output/Control: catch and log StartThread() exceptions | Max Kellermann |
2017-10-26 | lib/alsa/HwSetup: return effective parameters | Max Kellermann |
2017-10-26 | output/alsa: move AlsaSetupHw() to lib/alsa/HwSetup.cxx | Max Kellermann |
2017-10-26 | lib/alsa/Format: move HAVE_ALSA_DSD* definitions from the Alsa output plugin | Max Kellermann |