coreaudio: implement 24-bit support