Why checksum uncompressed audio? |
Why checksum uncompressed audio? |
Oct 25 2009, 08:06
Post
#1
|
|
|
Group: Members Posts: 231 Joined: 6-April 09 Member No.: 68706 |
FLAC and Wavpack (likely others too) use error detection codes for uncompressed audio data.
Why not for compressed? I could find only 2 differences: -you have to decompress the data to verify correctness, which (sometimes greatly) reduces verification performance -you have more data to be checksumed, which slightly reduces compression / verification performance What am I missing? |
|
|
|
![]() |
Oct 25 2009, 19:18
Post
#2
|
|
![]() Group: Members Posts: 84 Joined: 14-July 02 From: Lommel (Belgium) Member No.: 2593 |
WavPack by default uses blockbased CRC's and, if desired, an MD5 hash of the audio data.
To my knowledge The CRC's are only used for error detection in the audio stream while decoding it. The MD5 hash is more usefull to verify the entire audiocontent. This could be used in a couple of scenario's:
I hope this is what you were asking After reading your question a little bit more thoroughly I guess what you're asking is: "Why don't they keep an MD5 of the compressed audiocontent instead of the decompressed audiocontent?". A hash of the compressed audio wouldn't be very useful because most people are much more interested in the integrity of the decompressed audio which cannot be 100% guaranteed by looking at the hash of the compressed audio. I think a hash of the decompressed audio is just much more usefull because it has more usecases and is directly linked to the audiocontent only. This post has been edited by Bylie: Oct 25 2009, 20:14 |
|
|
|
_mē_ Why checksum uncompressed audio? Oct 25 2009, 08:06
stigc The checksum is meant to proof that the decoded da... Oct 25 2009, 09:12
_mē_ QUOTE (stigc @ Oct 25 2009, 09:12) The ch... Oct 25 2009, 16:53
kjoonlee FLAC does store the checksum of the whole audio da... Oct 25 2009, 18:05
_mē_ OK, now I get it.
I didn't know that there are... Oct 25 2009, 21:35
odyssey What is your goal? You don't need to decode an... Oct 25 2009, 22:28
_mē_ Silent data corruption.
I verify my music collecti... Oct 26 2009, 14:54
rpp3po Verification time should be disk-bound. I don... Oct 26 2009, 15:15
_mē_ If it was disk bound, FLAC and WavPack would have ... Oct 26 2009, 17:17
rpp3po Just checked an old comparison. Wavpack 4 really o... Oct 26 2009, 17:48![]() ![]() |
|
Lo-Fi Version | Time is now: 22nd May 2013 - 02:51 |