decoder/gme: provide the TRACK tag
This commit is contained in:
parent
a303639c9e
commit
228cdbe6af
1
NEWS
1
NEWS
|
@ -21,6 +21,7 @@ ver 0.20 (not yet released)
|
|||
- ffmpeg: support ReplayGain and MixRamp
|
||||
- ffmpeg: support stream tags
|
||||
- gme: add option "accuracy"
|
||||
- gme: provide the TRACK tag
|
||||
- gme: faster scanning
|
||||
- mad: reduce memory usage while scanning tags
|
||||
- mpcdec: read the bit rate
|
||||
|
|
|
@ -221,6 +221,12 @@ ScanGmeInfo(const gme_info_t &info, unsigned song_num, int track_count,
|
|||
tag_handler_invoke_duration(handler, handler_ctx,
|
||||
SongTime::FromMS(info.play_length));
|
||||
|
||||
if (track_count > 1) {
|
||||
char track[16];
|
||||
sprintf(track, "%u", song_num + 1);
|
||||
tag_handler_invoke_tag(handler, handler_ctx, TAG_TRACK, track);
|
||||
}
|
||||
|
||||
if (info.song != nullptr) {
|
||||
if (track_count > 1) {
|
||||
/* start numbering subtunes from 1 */
|
||||
|
|
Loading…
Reference in New Issue