FLAC compression scheme is asymmetric in terms of compression/decompression.
No matter how high compression level is the needed decompression procession power is always virtually the same. > > Why do the encoder settings have a big effect on the encoding time but > not the decoding time? > > It's hard to explain without going into the codec design, but to > oversimplify, the encoder is looking for functions that approximate the > signal. Higher settings make the encoder search more to find better > approximations. The functions are themselves encoded in the FLAC file. > Decoding only requires computing the one chosen function, and the > complexity of the function is very stable. This is by design, to make > decoding easier, and is one of the things that makes FLAC easy to > implement in hardware. > So this asymmetric design is one of the best features of FLAC and that is why it is relatively simple to implement FLAC hardware decoders (low processing power and integer operations only). P.S. Monkey's Audio (APE) files are a different story, higher compression needs higher decompression power... That is why I keep all my lossless audio in FLAC format. :) -- Bytec ------------------------------------------------------------------------ Bytec's Profile: http://forums.slimdevices.com/member.php?userid=17676 View this thread: http://forums.slimdevices.com/showthread.php?t=77080 _______________________________________________ Touch mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/touch
