[mad-dev] Mad winamp plugin bug

Robert K Marlton maddev@werthers.net
Thu, 12 Dec 2002 01:59:00 +0000


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.