QUOTE (loophole @ Aug 19 2004, 12:08 AM)
QUOTE (jcoalson @ Aug 18 2004, 09:00 PM)
QUOTE (loophole @ Aug 18 2004, 11:38 PM)
No, the reason it was created is because it's FAST and uses little CPU power - which enables things like the iPod being able to play it, the AEx being able to decode it, and less impact on system performance while using AirTunes.
I doubt it. FLAC is similar in speed and compression but they didn't show any interest in it.
Maybe on x86, but on PPC - especially the G4/G5, there is no competition.
try flac-1.1.1 beta. decoding speed almost doubled after just one routine was optimized for altivec, and there are more coming. then you say "sure, but what about during the time they might have been evaluating alternatives?" well, FLAC, SHN, and to some extent wavpack were all known to have low decode complexity. and ALAC on PPC is heavily altivec optimized now. so an apples-to-apples comparison then would show the same thing. (BTW complexity is another reason I doubt that ALAC is MPEG4-ALS.)
QUOTE (rjamorim @ Aug 19 2004, 12:19 AM)
Besides, what about memory usage for decompression? The iPod and AirPort might be on limited resources. That could be another reason to come up with their own solution.
this is hard to know for sure without hard numbers on available RAM and code space. I know flac (the command-line prog) uses <100k RAM decoding typical CD-DA, so what libFLAC uses will be less (maybe much less) than that. it doesn't seem to be a limitation for the other hardware FLAC is supported in.
Josh