From: SourceForge.net <no...@so...> - 2008-06-29 10:41:24
|
Bugs item #1755364, was opened at 2007-07-17 09:05 Message generated for change (Settings changed) made by robert You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100290&aid=1755364&group_id=290 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Libraries Group: Quality Status: Open Resolution: Accepted Priority: 5 Private: No Submitted By: sabio (sabio2) Assigned to: Nobody/Anonymous (nobody) >Summary: decoder problem; was: lame.exe - Application Error Initial Comment: I've got the following error when decoding 320kbps MP3 with LAME 3.98b4: The instruction at "0x0043032c" referenced memory at "0xc00af75c". The memory could not be "read". And here is the problematic file (~7Mb): http://rapidshare.com/files/43382702/decode_problem.zip.html W2K, binary downloaded from RareWares P.S. I've also tried 3.97 stable binary from RareWares - the problem still exists. ---------------------------------------------------------------------- Comment By: Robert Hegemann (robert) Date: 2007-07-17 22:38 Message: Logged In: YES user_id=1106 Originator: NO Thanks for reporting the bug. We won't fix it for the next stable release. The mpg123 decoder LAME uses isn't very robust and needs some attention. This is planned for version 3.99. Your attached mp3 is seriously broken, but this should not result in a program crash. A better alternative for decoding would be the MAD player/decoder or the foobar2000 player. Ciao Robert ---------------------------------------------------------------------- Comment By: John Edwards (john33) Date: 2007-07-17 18:07 Message: Logged In: YES user_id=1847252 Originator: NO It has been long known that LAME does not handle errors well on decoding. LAME 'falls over' at Frame 2349 and writes a file containing 2704373 samples. foobar2000 completes the decode and writes 7917167 samples. Madplay completes the decode and reports an error in Frame 2352 'bad big_values count' and writes 7916544 samples. The original mp3 sample contains 7922927 samples, according to foobar2000. Basically, the original mp3 is 'bad' and none of the decoders manage to get it exactly right. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100290&aid=1755364&group_id=290 |