first pass at ALAC decoder from David Hammerton; while David's original