New decoder for Apple Lossless audio format available
updated 06:50 am EST, Mon March 7, 2005
Basic ALAC decoder
One developer has reversed engineered Apple's Lossless Audio Codec (ALAC), a lossless audio codec that retains the full quality of uncompressed CD audio while requiring only about half the storage space. Apple's closed ALAC file format, which previously required iTunes or the iPod or a QuickTime-compatible application for playback, allows users to listen to their ALAC-encoded files in other applications and on other operating systems. David Hammerton's is a C implementation of a decoder based on reverse engineering of the file format. "It turns out that most of the algorithms in the codec are fairly well known. ALAC uses an adaptive FIR prediction algorithm," according to developer. Hammerton notes the release has some limitions--only providing suppor for only 16-bit mono/stereo files, but says that the decoder can easily adapted/upgraded for broader support. The ALAC Decoder can output the decoded file into either PCM or WAV files.



Fresh-Faced Recruit
Joined: Mar 2004
The point is...
Since you can do this using the Quicktime SDK on Windows and Mac, what's the point? You can have full support and stay current will all changes Apple make to the codec and dozens of others or you can limit yourself with some reverse engineered hack. Hmmmmmm. That's a tough choice.