CueParser.cxx: ignore INDEX after first per track
Use the first INDEX in each TRACK section, instead of the last, for the start time. This preserves the original CD layout (including gaps between tracks), and avoids skipping sections of songs in more exotic cuesheets (eg musical suite tracks). Fixes 0004355 and 0003359
This commit is contained in:
parent
9bcb01a75e
commit
0f75c79665
1
NEWS
1
NEWS
|
@ -16,6 +16,7 @@ ver 0.20 (not yet released)
|
|||
- ffmpeg: support stream tags
|
||||
- mpcdec: read the bit rate
|
||||
* playlist
|
||||
- cue: don't skip pregap
|
||||
- embcue: fix last track
|
||||
* output
|
||||
- jack: reduce CPU usage
|
||||
|
|
|
@ -273,6 +273,7 @@ CueParser::Feed2(char *p)
|
|||
}
|
||||
|
||||
current->SetStartTime(SongTime::FromMS(position_ms));
|
||||
state = IGNORE_TRACK;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue