Garbage when playing starts (stable + freebsd)

I have had this problem for a while, but today I noticed that it has something to do with the album art in the id3 tags; if the art is big (above 300x300 ish). I was able to fix most of my songs by reducing the iTunes supplied artwork for a smaller version.

I looked at the MP3 decoder code but I have no idea where to start looking.

The garbage scratching sound is always at start (maybe it reads the tag as sound data or something), it stops if I strip the artwork from the tag.

Ant hits will be appreciated :)

FIXED

Resolved by r2252.

I also have this problem in

I also have this problem in Linux with some files processed with eyeD3. It's very nasty.

PING

No body? where do the devs hang out? I'm not asking to get that fixed, I can do it, I just need to be pointed in the right direction.

He does check the forums

He does check the forums sometimes it seems. But I don't know how often of were he hangs out other wise... :(
I also have this problems with some mp3 files in linux.

Here is some mp3 files that I

Here is some mp3 files that I get garbage in the beginning with:
http://machinarium.net/blog/2009/11/22/free-machinarium-soundtrack-bonus-ep/