Многоканальный звук в Haiku-OS Media Kit
SD 17 августа, 2004 - 19:47.Известно, что в связи с переходом на BeIA и последующим крахом, BeOS так и не обрел стабильной публичной версии нового MediaKit/API с поддержкой многоканального звука. Это удалось сделать команде Haiku — Маркусу Оверхагену и Жерому Дювалю. Многие из вас заметили, что некоторые драйвера звуковых карт от Haiku поддерживают многоканальный звук, используя Haiku multiaudio add–on и Haiku Sound Mixer. Вот только до сих пор в BeOS не было проигрывателя, способного это дело использовать, а старая статья Миши Панасюка на самом деле описывала имитацию многоканального звука.
Однако оказалось, что к настоящему времени команда Haiku–OS имплементировала и мощный «класс для чайников» BSoundPlayer, который теперь действительно поддерживает многоканальный звук и предельно прост в использования.
Это и подтолкнуло меня к идее попробовать его в VLC — единственной программе в BeOS, которая реально поддерживает многоканальный звук, и которая в BeOS не делала этого.
С помощью Жерома, с совершенно минималистическими изменениями, удалось собрать версию VLC с поддержкой
многоканального звука. С чем я всех BeOS–ников я и поздравляю. Таким образов в чем–то Haiku уже опередила Be Inc., несмотря на записной скептицизм некторых людей, например Eugenia Loli–Queru:)
Как только код VLC немного стабилизируется (сейчас в BeOS–версии появились проблемы с чтением DVD и выбором аудиодорожки) — я опубликую такую версию.
В качестве бонуса там будут еще две вещи — поддержка оверлея для некторых карт, где ранее в VLC в BeOS не мог его использовать — плюс маленькие изменения в интерфейсе, например возможность растянуть плэйер на произвольную ширину, подобно тому, как это происходит в BeOS MediaPlayer и SoundRecorder — для более удобного позиционирования.
Многоканальный звук в Haiku-OS Media Kit
Сергей
А в драйвере ich–ac97 планируется вводить поддержку многоканального звука?
Re: Многоканальный звук в Haiku-OS Media Kit - ich-ac97
Сергей
Замечательно!
Еще небольшой уточняющий вопрос.
Как я понял ограничение находится на уровне BeOS порта. То есть звук от звукового декодера идет многоканальный, а ядро vlc микширует его в стерео? Просто в статье упоминается только многоканальный AC3 и WAV, но VLC поддерживает и другие многоканальные звуковые форматы AAC(SBR), Vorbis и т.д.
Отправить комментарий