summaryrefslogtreecommitdiff
path: root/src/decoder/plugins/GmeDecoderPlugin.cxx
AgeCommit message (Expand)Author
2020-06-10Merge tag 'v0.21.24'Max Kellermann
2020-06-10decoder/gme: use class NarrowPath() for Windows compatibilityMax Kellermann
2020-06-10decoder/gme: simplify LoadGmeAndM3u() by moving code to ReplaceSuffix()Max Kellermann
2020-06-10decoder/gme: use StringAfterPrefix()Max Kellermann
2020-06-10decoder/gme: use Path::GetSuffix()Max Kellermann
2020-04-26gme: use song-reported fade-out time when availableJohn Regan
2020-04-26gme: add configurable fade-out timeJohn Regan
2020-04-23Merge tag 'v0.21.23'Max Kellermann
2020-04-22gme: adapt to API change in the upcoming version 0.7.0Max Kellermann
2020-03-19[clang-tidy] run through performance checksRosen Penev
2020-03-16remove gcc_unusedRosen Penev
2020-03-12replace assert.h with cassertRosen Penev
2020-03-12Merge branch 'v0.21.x'Max Kellermann
2020-02-25gme: check for empty metadata strings instead of nullptrJohn Regan
2020-01-18AudioFormat: move to pcm/Max Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-08-09util/UriUtil: splitMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-06-15decoder/Plugin: simplify compile-time initializationMax Kellermann
2019-06-06tag/Handler: pass StringView to OnTag() and OnPair()Max Kellermann
2018-11-19check.h: remove obsolete headerMax Kellermann
2018-10-31*: copyright year 2018Max Kellermann
2018-10-07decoder/gme: fix includeMax Kellermann
2018-08-02DetachedSong, db/LightSong, SongFilter: move to src/song/Max Kellermann
2018-07-05tag/Handler: convert to class with virtual methodsMax Kellermann
2018-01-24util/StringFormat: new utility libraryMax Kellermann
2018-01-21decoder/Plugin: add "noexcept"Max Kellermann
2017-09-26GME Plugin: fix track numberingJohn Regan
2017-09-26GME Plugin: only load m3u if it existsJohn Regan
2017-09-22GME Plugin: try loading m3u sidecar filesJohn Regan
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-22decoder/DecoderPlugin: container_scan() returns forward_list<DetachedSong>Max Kellermann
2016-11-22decoder/gme: move gme_container_scan() downMax Kellermann
2016-11-22decoder/gme: provide the TRACK tagMax Kellermann
2016-11-22decoder/{gme,sidplay}: fix off-by-one bug in container_scan()Max Kellermann
2016-11-22db/update/Container: catch C++ exceptionsMax Kellermann
2016-11-22decoder/gme: use AtScopeExit()Max Kellermann
2016-11-22decoder/gme: remove redundant extern declarationMax Kellermann
2016-11-22decoder/gme: add missing SUBTUNE_PREFIXMax Kellermann
2016-11-22decoder/DecoderPlugin: container_scan() returns forward_list<string>Max Kellermann
2016-11-18decoder/Client: add Submit methodsMax Kellermann
2016-11-18decoder/Client: add DecoderCommand/seek virtual methodsMax Kellermann
2016-11-18decoder/Client: add virtual method Ready()Max Kellermann
2016-11-18decoder/Client: new interface which wraps struct DecoderMax Kellermann
2016-11-10CheckAudioFormat: migrate from class Error to C++ exceptionsMax Kellermann
2016-11-10decoder/gme: use AtScopeExit()Max Kellermann
2016-04-13decoder/Plugin: container_scan() returns AllocatedStringMax Kellermann