Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester (Read 9731 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Hi.
I just downloaded 'The Slip' by Nine Inch Nails in its HD version (24bit 96kHz). Since this is an (legal, official, free) torrent link, I wanted to check the files for damages. foobar's 'Verify Integrity' thinks the files are all good, so does the 'Test' function of FLAC's Frontend. But the FLAC Tester (standalone) gives me errors on most files (9/10): FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
My guess is that the FLAC Tester is wrong, what do you think and why?

foobar2000 -> Verify Integrity:
Code: [Select]
Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\01 999,999.flac"
MD5: C3AA81C42CD392441F6D1E0A02543EDE
CRC32: D4DB67DA
No problems found.

Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\02 1,000,000.flac"
MD5: BBE17D149397C08EAAA0945C1B91ECEA
CRC32: 57DD66C4
No problems found.

Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\03 Letting You.flac"
MD5: 8F35B616024016A8960A4C867B362647
CRC32: C38133BE
No problems found.

Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\04 Discipline.flac"
MD5: 5C8F6C7DB76C729E863FF6561CE7EA78
CRC32: BA077B11
No problems found.

Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\05 Echoplex.flac"
MD5: 36889E919E49848317E945795954A51D
CRC32: 1CF2CCC0
No problems found.

Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\06 Head Down.flac"
MD5: 3D552B1D6B685D562A3ECE6B07CB69F9
CRC32: 8C2FC7B3
No problems found.

Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\07 Lights in the Sky.flac"
MD5: BF2C27BEAF541818CCBAF0C95FB331FB
CRC32: FA0D2D23
No problems found.

Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\08 Corona Radiata.flac"
MD5: 26667C55ADABFC005A28444D87308F61
CRC32: ECED0F90
No problems found.

Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\09 The Four of Us are Dying.flac"
MD5: 37A70A94D2791E523B4058E4E142F1BE
CRC32: BE4CDD31
No problems found.

Item: "H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\10 Demon Seed.flac"
MD5: 9A9A37468DD2CBDCC439A386EF43FFDB
CRC32: 4854EDFC
No problems found.


All items decoded successfully.


FLAC Frontend -> Test:
Code: [Select]
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.

01 999,999.flac: ok

-------------------------------------------------------------------------------

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.

02 1,000,000.flac: ok

-------------------------------------------------------------------------------

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.

03 Letting You.flac: ok

-------------------------------------------------------------------------------

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.

04 Discipline.flac: ok

-------------------------------------------------------------------------------

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.

05 Echoplex.flac: ok

-------------------------------------------------------------------------------

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.

06 Head Down.flac: ok

-------------------------------------------------------------------------------

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.

07 Lights in the Sky.flac: ok

-------------------------------------------------------------------------------

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.

08 Corona Radiata.flac: ok

-------------------------------------------------------------------------------

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.

09 The Four of Us are Dying.flac: ok

-------------------------------------------------------------------------------

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.

10 Demon Seed.flac: ok

-------------------------------------------------------------------------------

Drücken Sie eine beliebige Taste . . .


FLAC Tester:
Code: [Select]
[1/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\01 999,999.flac...FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
[2/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\02 1,000,000.flac...FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
[3/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\03 Letting You.flac...FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
[4/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\04 Discipline.flac...FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
[5/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\05 Echoplex.flac...FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
[6/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\06 Head Down.flac...FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
[7/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\07 Lights in the Sky.flac...OK
[8/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\08 Corona Radiata.flac...FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
[9/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\09 The Four of Us are Dying.flac...FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
[10/10]    H:\__OTHER\Nine_Inch_Nails_-_The_Slip_24-96k_Flac\10 Demon Seed.flac...FLAC__STREAM_DECODER_UNPARSEABLE_STREAM
10 files, 9 errors [1,2,3,4,5,6,8,9,10]

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Reply #1
From foobar's File Integrity Verifier's description:

Quote
Note that with most formats, its accuracy is limited to detecting errors that abort the decoding process.

I would assume that the standalone FLAC Tester doesn't have such limitations.
This is HA. Not the Jerry Springer Show.

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Reply #2
My guess would be that your 24 bps files are using Rice2 partitions which FLAC Tester hasn't been updated to support.

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Reply #3
Quote
Note that with most formats, its accuracy is limited to detecting errors that abort the decoding process.

I would assume that the standalone FLAC Tester doesn't have such limitations.

Yeah, I was already aware of that limitation.
I rather included this because foobar performs an CRC/MD5 check and compares these to checksums eventually calculated at encoding time iirc. Am I misinterpreting the foobar log? I can't see any signs of stored checksums in the File Preferences in foobar. But then again, I don't know if they show up there at all with FLAC (they do with WavPack files).
UNPARSEABLE_STREAM and the pure speed of the FLAC Tester suggest that it would indeed abort the decoding process.

But as this is all guessing, we still can focus on the different results both official FLAC tools show. Any plausible explanations?

btw: fb2k lists under 'Tool' in General Properties 'reference libFLAC 1.2.1 20070917'

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Reply #4
From foobar's File Integrity Verifier's description:
Quote
Note that with most formats, its accuracy is limited to detecting errors that abort the decoding process.

I would assume that the standalone FLAC Tester doesn't have such limitations.

While that may be true, it would appear that flac.exe says these files pass with flying colors (FLAC frontend is exactly that: nothing more than a front-end for flac.exe, at least when it comes to tesing).

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Reply #5
My guess would be that your 24 bps files are using Rice2 partitions which FLAC Tester hasn't been updated to support.

That would be great news. Files o.k., tester bad. Any way to confirm that? Is this even necessary?

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Reply #6
It seems pretty obvious that FLAC Tester is raising a false alarm because of what I said in my previous post.

If you can't trust flac.exe then what can you trust???

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Reply #7
That would be great news. Files o.k., tester bad. Any way to confirm that? Is this even necessary?

I thought there might be a way to turn off the Rice2 partitions in the reference encoder in order to run a test, but can't find one.

In any case, if flac.exe's --verify routine indicates your files are OK, you can be sure that they are and don't need to worry about it.

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Reply #8
Thanks for your replies. I leave enlightened for today

fb2k Verify Integrity vs. FLAC Frontend vs. FLAC Tester

Reply #9
Updated version of FLAC Tester is called AudioTester I think, it can be downloaded from here: http://www.vuplayer.com/other.php. Maybe this is fixed in that version.