summaryrefslogtreecommitdiff
path: root/src/tag
AgeCommit message (Expand)Author
2021-08-05tag/Builder: do not acquire tag_pool_lock if TagItem list is emptyMax Kellermann
2021-08-05tag/Builder: use std::swap() in move operatorMax Kellermann
2021-08-05tag/Builder: don't ignore the result of tag_pool_dup_itemCebtenzzre
2021-08-05tag/Builder: another missing RemoveAll() callCebtenzzre
2021-08-05tag/Builder: use RemoveAll() to give up referencesCebtenzzre
2021-08-05tag/Pool: add [[nodiscard]]Cebtenzzre
2021-04-15Revert "tag/Pool: use strncmp() without strlen() to compare strings"Max Kellermann
2021-03-04use structured binding declarationsRosen Penev
2021-02-07Fix: Separate Conductor from Performervkostas
2021-01-01copyright year 2021Max Kellermann
2020-05-30use std chr functionsRosen Penev
2020-04-27tag/FixString: use IsNonPrintableASCII()Max Kellermann
2020-04-24tag/GenParseName: include stdlib.h for EXIT_SUCCESSMax Kellermann
2020-04-24tag/ParseName: generate an optimized tag_name_parse() at build timeMax Kellermann
2020-04-24tag/Pool: use strncmp() without strlen() to compare stringsMax Kellermann
2020-04-24tag/Builder: reserve room in std::vector in default constructorMax Kellermann
2020-04-24tag/Tag: use class DereferenceIteratorMax Kellermann
2020-04-24tag/FixString: add optimistic quick checkMax Kellermann
2020-04-24tag/FixString: use IsPrintableASCII()Max Kellermann
2020-04-23Merge tag 'v0.21.23'Max Kellermann
2020-04-22tag/Fallback: add tag fallback for AlbumSortgeneticdrift
2020-04-08util/SplitString: convert return value to std::string_viewMax Kellermann
2020-04-08Merge branch 'stl' of git://github.com/neheb/MPDMax Kellermann
2020-04-08[cppcheck] convert several functions to use std::all_ofRosen Penev
2020-04-02Merge tag 'v0.21.22'Max Kellermann
2020-04-02tag/Pool: enlarge hash tableMax Kellermann
2020-03-19[clang-tidy] use default member initRosen Penev
2020-03-16remove gcc_unusedRosen Penev
2020-03-13util/ASCII: migrate to std::string_viewMax Kellermann
2020-03-12replace stdint.h with cstdintRosen Penev
2020-03-12replace stddef.h with cstddefRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12Merge branch 'v0.21.x'Max Kellermann
2020-03-11tag/Mask: fix yet another typo, this time in Unset()Max Kellermann
2020-02-04Merge remote-tracking branches 'neheb/bind', 'neheb/move' and 'neheb/str'Max Kellermann
2020-02-04tag/ApeTag: don't take reference of IterableSplitString() elementsMax Kellermann
2020-02-02[clang-tidy] convert several functions to const &Rosen Penev
2020-01-18AudioFormat: move to pcm/Max Kellermann
2020-01-18tag/ApeLoader: remove exception handler, let caller catchMax Kellermann
2020-01-18tag/Id3Scan: remove exception handler, let caller catchMax Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-12-16util/Time*: move to time/Max Kellermann
2019-11-05tag/Mask: add `noexcept`Max Kellermann
2019-10-25add tag "Conductor"smutbert
2019-08-14tag/MixRamp: pass StringView to ParseMixRampVorbis()Max Kellermann
2019-08-14tag/MixRamp: add `noexcept`Max Kellermann
2019-08-14decoder/{opus,vorbis}: support embedded pictures (METADATA_BLOCK_PICTURE)Max Kellermann
2019-08-14tag/VorbisComment: use struct StringViewMax Kellermann
2019-08-14tag/MixRamp: use StringView in ParseMixRampTagTemplate()Max Kellermann
2019-08-12tag/Id3Scan: support embedded pictures (the "APIC" tag)Max Kellermann