aboutsummaryrefslogtreecommitdiffstats
path: root/src/playlist/cue/CueParser.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* CueParser.cxx: Append pregap to previous trackWill Tiffany2015-09-171-6/+3
| | | | | | | Only ignore indexes after first nonzero, preserving pregaps but appending them to the previous track instead of prepending to the current. The first index of the first track is used for the start time regardless of its number. Unneeded bool last_updated removed.
* CueParser.cxx: ignore INDEX after first per trackWill Tiffany2015-08-231-0/+1
| | | | | | | | | 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
* Copyright year 2015Max Kellermann2015-01-011-1/+1
|
* DetachedSong: use std::chrono::duration for start_ms and end_msMax Kellermann2014-08-281-3/+3
|
* util/StringUtil: rename strchug_fast() to StripLeft()Max Kellermann2014-08-071-2/+2
|
* PlaylistSong, CueParser: don't override Tag::timeMax Kellermann2014-07-121-2/+0
| | | | | Now that Song::GetDuration() is used (which considers start_ms and end_ms), we don't need to override the Tag's duration value.
* cue/CueParser: move to playlist/Max Kellermann2014-02-191-0/+318