diff options
Diffstat (limited to '')
-rw-r--r-- | src/cue/cue_tag.c | 10 | ||||
-rw-r--r-- | src/playlist/cue_playlist_plugin.c | 9 |
2 files changed, 9 insertions, 10 deletions
diff --git a/src/cue/cue_tag.c b/src/cue/cue_tag.c index d5bfe26d3..ba1172559 100644 --- a/src/cue/cue_tag.c +++ b/src/cue/cue_tag.c @@ -179,12 +179,12 @@ cue_tag(struct Cd *cd, unsigned tnum) return NULL; tag->time = track_get_length(track) - - track_get_index(track, 1) - + track_get_zero_pre(track); - track = cd_get_track(cd, tnum+1); + - track_get_index(track, 1) + + track_get_zero_pre(track); + track = cd_get_track(cd, tnum + 1); if (track != NULL) - tag->time += track_get_index(track, 1) - - track_get_zero_pre(track); + tag->time += track_get_index(track, 1) + - track_get_zero_pre(track); /* libcue returns the track duration in frames, and there are 75 frames per second; this formula rounds down */ tag->time = tag->time / 75; diff --git a/src/playlist/cue_playlist_plugin.c b/src/playlist/cue_playlist_plugin.c index d2959dab2..75bc54847 100644 --- a/src/playlist/cue_playlist_plugin.c +++ b/src/playlist/cue_playlist_plugin.c @@ -107,15 +107,14 @@ cue_playlist_read(struct playlist_provider *_playlist) - track_get_zero_pre(track)) * 1000) / 75; song->end_ms = ((track_get_start(track) + track_get_length(track) - track_get_index(track, 1) - + track_get_zero_pre(track)) - * 1000) / 75; + + track_get_zero_pre(track)) * 1000) / 75; /* append pregap of the next track to the end of this one */ track = cd_get_track(playlist->cd, playlist->next); if (track != NULL) - song->end_ms = ((track_get_start(track) - + track_get_index(track, 1) - - track_get_zero_pre(track)) * 1000) / 75; + song->end_ms = ((track_get_start(track) + + track_get_index(track, 1) + - track_get_zero_pre(track)) * 1000) / 75; return song; } |