Guess I was sustained to enough technical CD stuff to solve the puzzle.
Apply this formula to get correct values:
sun' = (sun - 150) / 4 + 150
The 150 means the 150 x 1/75s = 2s pause between tracks that is
mandatory according to red book CD-DA standard.
The factor 1/4 is due to the fact that I vaguely remember having read
about some systems using 2048 bytes blocks instead of 512 bytes ones.
This issue needs some investigation however I patch the sources that
are in CVS according to your change requestes and this correction
formula.
Please get this sources, build and e-mail me a stripped binary
if successful.
http://www.cdindex.org/cvs.html
Have fun and thanks,
Marc