Please try the following patch:
diff --git a/CuesheetTrack.cc b/CuesheetTrack.cc
index 71e0d20..6a48c0f 100644
--- a/CuesheetTrack.cc
+++ b/CuesheetTrack.cc
@@ -75,8 +75,8 @@ std::string CuesheetTrackIndex(FLAC__uint64 _offset)
char sep = ':';
std::stringstream os;
int frames = _offset % 75;
- int _secs = (_offset - frames) / 75;
- int secs = _secs % 60 - 2;
+ int _secs = ((_offset - frames) / 75) - 2;
+ int secs = _secs % 60;
int mins = (_secs - secs) / 60;
os << doubleDigit(mins) << sep << doubleDigit(secs)
<< sep << doubleDigit(frames);
Let me know if this fixes it, and I'll include it in a future release.
Thanks
Andy
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]