Audio2 - звуковая система для QNX4
Audio2 - это звуковая система для
ОСРВ QNX 4.25. Была задумана и разработана для реализации поддержки новых звуковых адаптеров в
QNX4.
В
QNX4 существуют другие звуковые подсистемы -
Audio и
ALSA 0.2, обладающие рядом недостатков, что послужило стимулом для разработки
Audio2.
Audio - штатная звуковая подсистема для
QNX4:
- поддержка ограниченного набора устаревшего оборудования;
- не поддерживается микшер;
- не поддерживает современные аудио-контроллеры;
- не модульная система;
- невозможно разработать новые драйверы.
Портированная звуковая система
ALSA 0.2:
- поддержка ограниченного набора устаревшего оборудования;
- старая версия, портированная в QNX;
- не поддерживает современные аудио-контроллеры;
- сложность разработки новых драйверов;
- не совместима с OSS (Open Sound System);
- лицензия GPL (GNU General Public License).
В отличие от старых звуковых систем,
Audio2 обладает рядом преимуществ:
- Audio2 совместима со старой звуковой подсистемой Audio;
- соответствует стандарту OSS (Open Sound System);
- обладает модульной архитектурой;
- возможность использования звуковой информации в АСУ под управлением ОСРВ QNX 4.25;
- работает со старыми утилитами, например, mpg123 (mp3-плеер), phcd (cd-плеер для графического приложения Photon), некоторые игры.
В состав дистрибутива
Audio2 входят следующие компоненты:
- звуковой сервер Audio2;
- набор драйверов A2.cmedia, A2.i810, A2.sblive и т.д.;
- утилиты проигрывания/записи звука a2play/a2rec;
- консольный и графический микшеры - a2cmixer и a2phmixer;
- документация.

Рис. 1. Консольный микшер a2mixer

Рис. 2. Графический микшер a2phmixer
Демонстрационная версия
Audio2demo доступна участникам раздела
Бета-тестирование или по запросу на e-mail. Данная версия позволяет оценить работоспособность звуковой подсистемы на аппаратуре заказчика. В демонстрационную версию входят драйвера всех звуковых устройств, поддерживаемых
Audio2, и полный комплект документации, но набор утилит ограничен.
СВД Встраиваемые Системы может производить доработку продукта
Audio2 для обеспечения поддержки работоспособности на оборудовании заказчика в рамках заказной разработки.