aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/plugins/GmeDecoderPlugin.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* decoder/gme: simplify ParseContainerPath()Max Kellermann2014-12-021-32/+27
| | | | | Use simple string and path parsing functions instead of GLib's g_pattern_match(), which was used in a very clumsy way.
* decoder/gme: merge get_container_name() and get_song_num()Max Kellermann2014-12-021-54/+28
| | | | There is duplicate code in the two.
* decoder/gme: get_song_num() returns unsignedMax Kellermann2014-12-011-6/+9
|
* decoder/gme: move code to ScanMusicEmu()Max Kellermann2014-12-011-14/+22
|
* decoder/gme: move code to ScanGmeInfo()Max Kellermann2014-12-011-34/+42
|
* TagHandler: pass SongTime to duration()Max Kellermann2014-08-291-1/+1
|
* DecoderAPI: pass SignedSongTime to decoder_initialized()Max Kellermann2014-08-291-3/+3
|
* DecoderAPI: use std::chrono::duration for decoder_seek*()Max Kellermann2014-08-261-1/+1
| | | | For type safety and code readability.
* decoder/gme: use integer seek timesMax Kellermann2014-08-261-2/+2
|
* Merge tag 'release-0.18.10'Max Kellermann2014-04-101-0/+1
|
* decoder/gme: use free() instead of g_free()Max Kellermann2014-02-241-1/+1
|
* DecoderPlugin: pass Path instance to file_decode() and scan_file()Max Kellermann2014-02-071-12/+14
|
* decoder/*: move to decoder/plugins/Max Kellermann2014-01-241-0/+295