summaryrefslogtreecommitdiff
path: root/src/decoder/Thread.cxx
AgeCommit message (Expand)Author
2021-01-01copyright year 2021Max Kellermann
2020-09-21decoder/plugin: add method protocols()Max Kellermann
2020-06-10Merge tag 'v0.21.24'Max Kellermann
2020-06-10decoder/Bridge: add flag to make initial seek errors fatalMax Kellermann
2020-05-04remove std::bind usage as much as possibleRosen Penev
2020-01-18copyright year 2020Max Kellermann
2019-08-21Merge tag 'v0.21.14'Max Kellermann
2019-08-20decoder/Thread: on late SEEK, start decoder at seek positionMax Kellermann
2019-08-09util/UriUtil: splitMax Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-05-31input/cache: first draft of the file cacheMax Kellermann
2019-05-30decoder/Bridge: add method OpenLocal()Max Kellermann
2019-05-07input/InputStreams: pass std::unique_lock<> to various methodsMax Kellermann
2019-04-26decoder/Control: pass std::unique_lock<> to Cond::wait()Max Kellermann
2019-04-25thread/*Cond: rename methods to match std::condition_variableMax Kellermann
2019-04-05decoder/Thread: eliminate decoder_input_stream_open()Max Kellermann
2019-04-05decoder/Thread: use DecoderBridge::OpenUri(), eliminate duplicate codeMax Kellermann
2019-04-05decoder/Bridge: make many attributes privateMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-25decoder/Thread: reimplement HasRemoteTagScanner() using the InputPlugin listMax Kellermann
2018-10-24decoder/Thread: enable output tags for Tidal and QobuzMax Kellermann
2018-10-24decoder/Thread: move check to SongHasVolatileTags()Max Kellermann
2018-09-21decoder/Thread: add `noexcept`Max Kellermann
2018-09-21decoder/{Thread,Control,...}: rename source files, drop prefixMax Kellermann