QUOTE (Bedeox @ Mar 16 2003 - 07:23 AM)
My post is based on objective facts:
From
VBR test, tested MAD Winamp plugin version: 0.12.2B:
QUOTE
What are the important results of this test?
ACM 1999, CDex, CEP FhG, Easy CD creator, lame, Media Jukebox, Quicktime, Real Jukebox (writing to CD-R), Siren, Ultra Player, Winamp 2.22, Winamp 2.7, the Winamp MAD plug-in, and the Winamp mpg123 plug-in pass this test.
MAD gets a "6" in all tests here which means it "decodes to the nearest bit". Most likely the reason why the result is not bit-identical to the "reference" is the applied dither (which can be considered as advantage).
From
Decode Test, tested MAD Winamp plugin version: 0.12.2B:
MAD "clips end of file" in some cases. From MAD changelog:
QUOTE
Version 0.13.0 (beta)
* The last complete audio frame should now be properly decoded even when
it is not followed by other data [fixed in both `madplay' and the
plug-in for Winamp.
Seems like this isn't an issue anymore.
From
24 bit accuracy test, two Winamp plugin verions tested, MAD commandline decoder version not specified:
QUOTE
Only CEP GNU 32 and l3dec give true 24-bit accurate ouput.
Since CEP GNU fails most other tests, l3dec is the only recommended 24-bit decoder.
The numbers show that MAD is second best - some points that should be mentioned:
* Newest version could be improved (things like "dithered pcm output improved" mentioned in changelog, but no details - so tests would be needed).
* lossy formats are supposed for playback use only - and no DAC is capable of full 24bit SNR - so I doubt that more than MAD's performance is needed.
* I don't see a reason here to call MAD a "quite bad encoder".
From
Artificially corrupted file test, tested MAD Winamp plugin version: 0.12.2B:
QUOTE
Does a corrupt file decode? - Yes, with a few loud bleeps
QUOTE
mpg123 uses unmodified mpglib, Peter fixed some bugs and improved corrupted data handling.
* I haven't seen a comparison (=test) between an actual version of MAD and fb2k on handling of mp3 errors.
* Good error handling (=errors near to inaudible) is fine for playback but bad for decoding to .wav, e.g. for burning audi CDs.
My conclusion of this all: MAD is a decent decoder with no important weaknesses. This has been proven in comparison tests. Foobar2000 has the potential to perform equal or better, but there are no publically available test results for it like the ones mentioned above for MAD.