Hi List,
I did some testing on my own implementation of mp3, and used MAD as
reference.
Therefore I generated a sine-sweep from 0Hz to 22kHz ( as far as this is
possible ;) ) at 0dBFS, and 48kHz Samplerate. Then I encoded it with
Lame for a single Channel MPEG-1 Layer III Bitstream, 48kHz Samplerate,
320kbps Bitrate. (I don't know the exact Lame-version and optionstring
anymore, but I didn't use anything weird)
As expected, the resulting bitstream can be decoded without any obvious
error with my Decoder and also with the dist10 decoder.
MAD in contrast introduces a perceivable error right on the first half
wave of the sine sweep. I think, it's an overflow in the requantization
or the IMDCT (when I remember right, the huffman decoder produces very
high output at this moment).
I used MAD 0.15.2b in conjunction with MADFrontend on a
32bit-Windoze-machine. The option string was -b24 -d
I'm not a friend of posting large files on a mailing list without any
agreement with the moderator, so if someone is interested in the
bitstream and the resulting raw file, pleas feel free to send me a message.
With regards,
Tim Dylla