I added the "--decode" option to the command line version of lame, which allows decoding with mpglib (with all mpg123 fixes posted to mp3encoder). I'm hoping this will allow better testing of mpglib to see how it compares to mpg123 and other decoders. It only writes raw pcm output files, in machine byte order, but on i386 you can use it like this: % lame --decode input.mp3 output.pcm % sox -c 2 -t raw -r 44100 -s -w output.pcm output.wav Or even: % lame --decode input.mp3 - | play -c 2 -t raw -r 44100 -s -w - (but on my RH6.1 system, I cannot get play to accept the sox-style options) Mark -- MP3 ENCODER mailing list ( http://geek.rcc.se/mp3encoder/ )