summaryrefslogtreecommitdiff
path: root/src/TagStream.cxx
AgeCommit message (Expand)Author
2021-01-01copyright year 2021Max Kellermann
2020-07-06Merge branch 'v0.21.x'Max Kellermann
2020-07-06decoder/Plugin: allow scan_{file,stream}() to throwMax Kellermann
2020-03-12replace assert.h with cassertRosen Penev
2020-01-18copyright year 2020Max Kellermann
2019-08-09util/UriUtil: splitMax Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-05-22TagStream: allow tag_stream_scan() to throwMax Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-07-06tag/Handler: implement FullTagHandler::OnAudioFormat()Max Kellermann
2018-07-05tag/Handler: convert to class with virtual methodsMax Kellermann
2018-06-22input/Stream: remove attribute "cond", replace with handler interfaceMax Kellermann
2017-12-19Main, ...: catch any exception, not just std::runtime_errorMax Kellermann
2017-11-10util/{Const,Writable}Buffer, ...: rename IsEmpty() to empty(), imitating STLMax Kellermann
2017-05-15Merge tag 'v0.20.7'Max Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-02-08tag/Tag*: rename several source filesMax Kellermann
2017-01-03update copyright yearMax Kellermann
2016-11-07SongLoader, ...: include cleanupMax Kellermann
2016-09-16input/InputStream: migrate from class Error to C++ exceptionsMax Kellermann
2016-09-09input/Plugin: migrate open() from class Error to C++ exceptionsMax Kellermann
2016-06-10TagStream, decoder/Thread, ...: ignore MIME type parameters for matching pluginsMax Kellermann
2016-02-26update copyright year to 2016Max Kellermann
2016-02-26TagStream: add TagBuilder overload with ScanGenericTags() fallbackMax Kellermann
2016-02-22tag/handler: use CamelCaseMax Kellermann
2016-02-21input: wrap InputStream in std::unique_ptrMax Kellermann
2015-01-01Copyright year 2015Max Kellermann
2014-11-01Decoder, Playlist: ignore URI query string for plugin detectionMax Kellermann
2014-05-11InputStream: add virtual destructorMax Kellermann
2014-05-11InputStream: convert to classMax Kellermann
2014-01-24Input*: move to input/Max Kellermann
2014-01-24decoder/*: move to decoder/plugins/Max Kellermann
2014-01-13copyright year 2014Max Kellermann
2013-12-29SongUpdate: read tags from songs in an archiveMax Kellermann