I was bug-testing my own frontend (Frontah) but running this under cmd.exe (win2000) yielded the same results:
lame --decode inputfile.mp3 - | flac -o outputfile.flac - 2>stderr.txt
stderr.txt:
flac 1.1.0, Copyright (C) 2000,2001,2002,2003 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
options: -P 4096 -b 4608 -m -l 8 -q 0 -r 3,3
-: 0% complete, ratio=1,593
-: 0% complete, ratio=0,647
-: 0% complete, ratio=0,628
-: 0% complete, ratio=0,640
-: 0% complete, ratio=0,662
-: 0% complete, ratio=0,678
-: 0% complete, ratio=0,689-: WARNING: unexpected EOF; expected 536870911 samples, got 1852416 samples
-: 0% complete, ratio=0,691
then trying manually decode to wav:
lame --decode inputfile.mp3
flac inputfile.mp3.wav 2>stderr2.txt
stderr2.txt:
flac 1.1.0, Copyright (C) 2000,2001,2002,2003 Josh Coalson
flac comes with ABSOLUTELY NO WARRANTY. This is free software, and you are
welcome to redistribute it under certain conditions. Type `flac' for details.
options: -P 4096 -b 4608 -m -l 8 -q 0 -r 3,3
tech1.mp3.wav: 0% complete, ratio=0,408
tech1.mp3.wav: 16% complete, ratio=0,629
tech1.mp3.wav: 32% complete, ratio=0,619
tech1.mp3.wav: 48% complete, ratio=0,634
tech1.mp3.wav: 64% complete, ratio=0,657
tech1.mp3.wav: 80% complete, ratio=0,674
tech1.mp3.wav: 96% complete, ratio=0,686
tech1.mp3.wav: wrote 5100793 bytes, ratio=0,688