Apple Lossless Audio Codec is now open source (Apache license) Reply #25 – 2011-10-28 20:21:59 Quote from: saratoga on 2011-10-28 19:42:29Quote from: Justin Ruggles on 2011-10-28 19:36:13Quote from: saratoga on 2011-10-28 18:51:22QuoteYes, but they're reverse-engineered codecs that are incomplete and not 100% compliant due to unknown or little-known syntax elements.Source? I haven't heard of this.You mean you want to see the source code? Or what is the source of this information?If you mean the latter, the source is me. I mentored the Google Summer of Code student who implemented the FFmpeg ALAC encoder a few years ago.No I mean a source for files that the current decoder cannot handle due to unknown syntax elements?Any 5.1-channel or 32-bit file, for example. I think someone did figure out correct 5.1 behavior, but it hasn't been implemented in FFmpeg/Libav at this point. Also, there could be breakages that haven't been reported. At any rate, the reverse-engineered decoder did do a pretty good job of handling the vast majority of files, but having a complete implementation will be nice.