Dear Sir/Madam:
  Recently, I take part in developing a mp3 decoder, and we come across a questios that is: How to test the mp3 LIBMAD decoder compliance with respect to the ISO/IEC 11172 international standard, which are stated in
http://www.underbit.com/resources/mpeg/audio/compliance/.

  To test the decoder compliance, our method  are taken as follows:
1. we get a test case (layer 3 test bitstreams), which we got from the web
ftp://ftp.fhg.de/pub/layer3/ at Fraunhofer Institut.
The case consists of:
compl.bit       the test bitstream (10Hz-10kHz/-20dB sine sweep)
                     mono, 48 kHz
compl.hex       reference output in 24bit ascii hex format (mono)

These two files are mp3 test bitstreams whice are designed to help verify that an mpeg decoder works properly.These conformance bitstreams are the official test bitstreams provided by the MPEG committee.
 
2. next we catch the audio output data by decoding the bitstream "compl.bit" with our player.

3. then compare this output  with the reference output "compl.hex".

  However we found the two output are totally different. I wonder if somebody are kindly enough to share us with what is your test method and test case to do the compliance test.
  Looking forward your response.

Best regards!

leon
email:lizhan@amoi.com.cn