View Single Post
  #5 (permalink)  
Old 04-25-2008, 06:59 PM
LeonvB LeonvB is offline
100+ Head-Fi'er
 
Join Date: Apr 2006
Location: the Netherlands
Posts: 305
Default

Quote:
a) time it takes to compress/decompress; b) the amount of disk space it takes up; and c) the CPU load needed for compr/decompr
A and C aren't true for the decoding: FLAC searches for functions to replace the signal with a perfectly matching formula to re-calculate the signal at runtime. The higher setting means the FLAC encoder searches longer for a match, deviations when decoding are negliable most of the time.

As a grossly simplified example, consider these calculations:
100-97
10-7
3-0
Of course the last one takes the least amount of space to represent an outcome of 3. By selecting the 8 setting FLAC simply tries longer to find the best formula, but that does not mean the calculation needed at runtime actually takes longer to generate the signal.
Reply With Quote