Mac OS X включает в себя широкий спектр программного обеспечения с открытым исходным кодом из FreeBSD, NetBSD, OpenBSD и других проектов. Поэтому у компании существует свой ресурс Mac OS Forge, который посвящен поддержке сообщества разработчиков, окружающих характерные для системы опен-сорсные компоненты. Вчера на этом портале компания из Купертино раскрыла исходные коды проекта Apple Lossless.
ALAC — это разработанный в Apple аудио-кодек, который поддерживается большинством плееров iPod, компьютерами Mac (в частности, iTunes), iPhone и iPad. Он представляет собой метод сжатия данных, уменьшающий размер аудио-файлов без потери информации. При этом, каждый бит декодированного ALAC-потока идентичен битам несжатых звуковых файлов.
Проект Apple Lossless Audio Codec содержит исходные коды кодировщика/декодера ALAC, некоторые примеры использования консоль
...
Читать дальше »