Log in

View Full Version : bad(?) .mpa causes mpglib.dll to crash


JeremyTan
19th March 2002, 07:24
Hello, I'm not too sure who should I seek help with for this, maybe the author of mpglib.dll(?)

This short .mpa track was extracted from my last tvrip last night. and I have problem transcoding or doing anything to it past this point. mpglib.dll would just crash

this is the 'problematic' track:
http://members.evolt.org/guildhouse/badtrack.mpa

thanks for any advise/help. bye
Jem

LigH
19th March 2002, 08:08
You obviously wrote that before reading one of the first threads in this forum called Read before reporting BeSweet v1.2 bugs! (http://forum.doom9.org/showthread.php?s=&threadid=15738) - there you can clearly read that it is a known issue. Of course, you can still hope that DSPguru may use this example to track this bug in mpglib, but I rather doubt that he will have so much time.

Instead, you can still try to decode this audio track with a different and more stable decoder. For example, you could try WinAmp (e.g. together with the LAME MP3 output plugin) or MAD player (which can output wave files, even with 24 bit resolution).

JeremyTan
19th March 2002, 11:57
I've read the topic of besweet 1.2 bugs BUT this is besweet 1.3 we r talking abt here. Also I'm beseeching a solution instead of accepting blindly the fate that mpglib.dll can't do shit with bad(?) mpeg audio.

And btw, it is mpglib.dll we r talking here. the author happen to be michael not dspguru. I can't understand why u r being so defensive abt.

I DO know abt using winamp to convert to .wav, which i did. BUT i was hoping for a HQ-solution, that's why the post here if the experts(?) here have a better way of getting around this... I'm repeating myself. I'm gone. Thks and bye!

Jem

LigH
19th March 2002, 12:46
Dear Jeremy,

I'm really sorry if I sounded too hard - your first post sounded like you were just complaining about an already known bug. If you wrote a bit clearer that you are searching for alternative conversion tools, I wouldn't have misunderstood that you are instead a well experienced user.

BeSweet 1.2 and 1.3b1 are most probably using the same mpglib.dll, the known bug is clearly in the DLL, not in BeSweet.

I doubt that you can reach the author of mpglib here, nevertheless I don't mind you trying it. The only change DSPguru could try is to use a different DLL in the future; of course they would have to be free, I remember mpg123 or MAD as possible alternative candidates.

The highest quality solution I can recommend is to try MADplay (I hope it can handle MP2); get MAD 0.14.2b from http://mitiok.cjb.net and try to decode the mpa file to 24 bit wave (expect a huge output file...); this wave file you can then e.g. encode with LAME to MP3; I'm not sure if BeSweet supports 24 bit waves as input format (16 bit waves are supported for sure), just try it - or wait if DSPguru can tell you.

DSPguru
19th March 2002, 17:52
mpglib,mpg123,MAD - all are based on the same code.
madplay is the best. use it!

and.. no,
BeSweet doesn't support 24bits wav inputs.

and.. yes,
i might do some work on mpglib sources and clean some stuff.