Hey all.
I have one FLAC file of dubious origin (we shall not discuss it here) which I tried to decode.
Usually I use Foobar2000 0.9.6.7 for that, but for this one I tried command-line tool - I was already in command-line, so I decided to decode it.
Here are the results:
c:\Temp_1>flac.exe -t dsom.flac
flac 1.2.1, Copyright (C) 2000,2001,2002,2003,2004,2005,2006,2007 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.
dsom.flac: testing, 35% complete
dsom.flac: *** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC
dsom.flac: *** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC
dsom.flac: *** Got error code 1:FLAC__STREAM_DECODER_ERROR_STATUS_BAD_HEADER
dsom.flac: *** Got error code 0:FLAC__STREAM_DECODER_ERROR_STATUS_LOST_SYNC
dsom.flac: ERROR while decoding data
state = FLAC__STREAM_DECODER_READ_FRAME
It is obvious that FLAC file has some errors inside. I am not complaining about that.
Next, I tried to decode it in Foobar2000. To my surprise, Foobar2000 decoded it, and reported no error.
I even checked Foobar's console, here what it said:
Track converted successfully.
Total encoding time: 0:09.750, 100.61x realtime
Where is the error, am I doing something wrong?