The mad plugin for winamp stops reporting the correct time after seeking in a
VBR file. The time reported is normally about a couple of seconds too low
(that is if you have lyrics playing along to the music, the lyrics are shown
before they are played). Has anybody got any idea what might be causing this
problem or know of a quick and dirty fix I can do to the mad winamp plugin
source to fix it?
The problem only occurs after a certain amount in to the file (and if you
seek before this point, it's still in sync, seeking afterwards though it
starts reporting wrong times again). It occurs regardless of the setting of
fast playing time in the plugin configuration, regardless of whether xing or
lame was used to encode the file and regardless of if the file contains a VBR
header.
If anybody wants to try and fix this, I can send them a sample lyrics file
and a sample mp3 to test it against.