Age | Commit message (Expand) | Author |
2018-09-21 | decoder/{Thread,Control,...}: rename source files, drop prefix | Max Kellermann |
2018-09-21 | decoder/Thread: move decoder_thread_start() into DecoderControl | Max Kellermann |
2018-08-09 | decoder/Thread, ...: log all exceptions | Max Kellermann |
2018-08-02 | DetachedSong, db/LightSong, SongFilter: move to src/song/ | Max Kellermann |
2018-06-22 | MusicPipe: add MusicBuffer reference | Max Kellermann |
2018-06-22 | input/Stream: remove attribute "cond", replace with handler interface | Max Kellermann |
2018-01-17 | fs/AllocatedPath: make the nullptr_t constructor public | Max Kellermann |
2018-01-17 | fs/Path: replace method Null() with nullptr_t constructor | Max Kellermann |
2017-12-20 | decoder/Bridge: use std::unique_ptr<Tag> | Max Kellermann |
2017-12-19 | Main, ...: catch any exception, not just std::runtime_error | Max Kellermann |
2017-11-26 | decoder/Control: add "noexcept" | Max Kellermann |
2017-10-18 | Merge tag 'v0.20.11' | Max Kellermann |
2017-09-27 | decoder/Thread: clear the command after catching an exception | Max Kellermann |
2017-05-15 | Merge tag 'v0.20.7' | Max Kellermann |
2017-05-08 | *: add "noexcept" to many, many function prototypes | Max Kellermann |
2017-03-10 | Merge tag 'v0.20.6' | Max Kellermann |
2017-03-01 | decoder/Thread: check ENABLE_FFMPEG, not HAVE_FFMPEG | Max Kellermann |
2017-02-10 | thread/Thread: use BoundMethod | Max Kellermann |
2017-01-03 | update copyright year | Max Kellermann |
2017-01-03 | thread/Mutex: remove ScopeLock, use std::lock_guard directly | Max Kellermann |
2016-11-25 | decoder/Thread: skip the ReplayGain loader if the feature is disabled | Max Kellermann |
2016-11-22 | decoder/Thread: repair container decoder support | Max Kellermann |
2016-11-21 | decoder/Internal: rename struct Decoder to class DecoderBridge | Max Kellermann |
2016-11-18 | decoder/Client: add Submit methods | Max Kellermann |
2016-11-18 | decoder/Internal: rename "chunk" to "current_chunk" | Max Kellermann |
2016-11-10 | decoder/Thread: remove the obsolete catch(Error&) | Max Kellermann |
2016-11-10 | decoder/Thread: use AllocatedPath::FromUTF8Throw() | Max Kellermann |
2016-09-16 | input/InputStream: migrate from class Error to C++ exceptions | Max Kellermann |
2016-09-09 | input/Plugin: migrate open() from class Error to C++ exceptions | Max Kellermann |
2016-09-08 | decoder/Internal: convert error from Error to std::exception_ptr | Max Kellermann |
2016-09-08 | decoder/Thread: throw InputStream::Open() errors | Max Kellermann |
2016-09-08 | decoder/Thread: throw StopDecoder on DecoderCommand::STOP | Max Kellermann |
2016-09-08 | decoder/Thread: std::throw_with_nested() to wrap caught exception | Max Kellermann |
2016-09-08 | decoder/Thread: call FlushChunk() using AtScopeExit() | Max Kellermann |
2016-09-08 | decoder/Thread: throw C++ exceptions on error | Max Kellermann |
2016-09-08 | decoder/Thread: catch C++ exceptions from the decoder plugin | Max Kellermann |
2016-09-08 | decoder/Control: convert error from Error to std::exception_ptr | Max Kellermann |
2016-06-17 | thread/Thread: throw std::system_error on error | Max Kellermann |
2016-06-10 | TagStream, decoder/Thread, ...: ignore MIME type parameters for matching plugins | Max Kellermann |
2016-05-14 | Revert "decoder/Thread: flush last chunk only on success" | Max Kellermann |
2016-05-13 | decoder/API: add class StopDecoder | Max Kellermann |
2016-05-13 | decoder/Thread: catch exceptions | Max Kellermann |
2016-05-13 | decoder/Thread: flush last chunk only on success | Max Kellermann |
2016-05-13 | decoder/Thread: move code to DecoderUnlockedRunUri() | Max Kellermann |
2016-04-21 | decoder/Thread: fail decoder_input_stream_open() if STOP is received | Max Kellermann |
2016-04-13 | Merge branch 'v0.19.x' | Max Kellermann |
2016-03-30 | decoder/Thread: use "ffmpeg" as fallback instead of "mad" | Max Kellermann |
2016-02-26 | update copyright year to 2016 | Max Kellermann |
2016-02-26 | decoder/thread: clear Decoder::error before attempting another plugin | Max Kellermann |
2016-02-26 | decoder/thread: fix typo in comment | Max Kellermann |