URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 47544
[ Назад ]

Исходное сообщение
"libsndio заменит в OpenBSD альтернативные звуковые серверы"

Отправлено opennews , 02-Янв-09 16:51 
В связи с готовностью собственной звуковой подсистемы libsndio (http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libsndio/) проект OpenBSD готовиться избавляться от "лишних" звуковых серверов. Под нож уже попали многие плагины для взаимодействия между звуковыми серверами.


Одновременно активно ведётся (в основном усилиями Jacob Meuser) добавление поддержки libsndio в порты, работающие со звуком. На данный момент поддержка libsndio имеется в следующих портах:

- aKode

- aRts

- Audacity

- fluidsynth

- GStreamer (как следствие, у mpd, mpg321…)

- libcanberra

- MPlayer

- mpg123

- SDL (как следствие, у игр, использующих SDL, таких как OpenArena и OpenTTD)

- Xine (как следствие, у amaroK, Kaffeine…)

- xmms


libsndio использует запущенную как демон фирменную утилиту aucat(1) (http://www.openbsd.org/cgi-bin/man.cgi?query=aucat&sektion=1), а при отсутствии таковой обращается напрямую к интерфейсу Sun Audio. aucat(1) умеет микшировать потоки с разными час...

URL: http://www.mail-archive.com/ports%40openbsd.org/msg2038...
Новость: https://www.opennet.ru/opennews/art.shtml?num=19613


Содержание

Сообщения в этом обсуждении
"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено sda00 , 02-Янв-09 16:51 
супер! ждём порт в Linux и выкидывание pulse куда подальше (хотя, есть конечно jack...)

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Аноним , 02-Янв-09 17:09 
а чем вам PulseAudio не угодило?

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено User294 , 02-Янв-09 19:10 
>супер! ждём порт в Linux и выкидывание pulse куда подальше (хотя, есть
>конечно jack...)

И отвал звука во всех программах кроме пары десятков до которых дошли руки у создателей еще одного велосипеда?Спасибо, пусть бсдшники и трахаются, им не привыкать.Они в крайнем случае и без звука в программах перекантуются, ну или как всегда перезагрузятся в винды запасенные на такой случай ;)


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Анонима , 02-Янв-09 19:21 
>или как всегда перезагрузятся в винды запасенные на такой случай ;)

Это удар ниже пояса.


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено _umka_ , 02-Янв-09 19:40 
>>или как всегда перезагрузятся в винды запасенные на такой случай ;)
>
>Это удар ниже пояса.

Нет это лиш голословныые обвинения, лиш бы ляпнуть языком.
Наверно думает если облить других грязью - то сам будет выглядеть чище.



"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено User294 , 03-Янв-09 18:46 
>Нет это лиш голословныые обвинения, лиш бы ляпнуть языком.

Ага, а список рассылки сий благородный дон из сана почитать не осилил, куда уж ему до такого дотумкать :)

>Наверно думает если облить других грязью - то сам будет выглядеть чище.

Нет, я просто знаю чем заканчиваются такие перетрясы и особенно в таком виде.

P.S. и кстати выучили бы вы как пишется слово "лишь", а?А то пионерия нынче настолько деградировала что даже обругать грамотно не можете уже.Позор!


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено _umka_ , 02-Янв-09 19:39 
>>супер! ждём порт в Linux и выкидывание pulse куда подальше (хотя, есть
>>конечно jack...)
>
>И отвал звука во всех программах кроме пары десятков до которых дошли
>руки у создателей еще одного велосипеда?

Это вы о pulseaudio и его хреновой эмуляции oss/alsa ? skype до сих фигово работает с pulseaudio (работает только один канал наушников), и авторы pulseaudio не хотят ничего делать - выбросте alsa и преписывайте на новый велосипед aka pulseaudio.

>Спасибо, пусть бсдшники и трахаются, им
>не привыкать.Они в крайнем случае и без звука в программах перекантуются,
>ну или как всегда перезагрузятся в винды запасенные на такой случай
>;)

По себе судим уважаемый? хотя что с красноглазика возьмешь.


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Аноним , 02-Янв-09 19:54 
>Это вы о pulseaudio и его хреновой эмуляции oss/alsa ? skype до сих фигово работает с >pulseaudio (работает только один канал наушников), и авторы pulseaudio не хотят ничего >делать - выбросте alsa и преписывайте на новый велосипед aka pulseaudio.

Ну все мы знаем, что такое скайп...


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено vitek , 05-Янв-09 12:21 
>Это вы о pulseaudio и его хреновой эмуляции oss/alsa ? skype до сих фигово работает с pulseaudio

ну у линуха нет надобности под каждого блобера ложиться.


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено time2die , 02-Янв-09 19:44 
хз, в openBSD звук сам поднялся, и сегодня проверял mpd -- нормально работает, а про винду - ПП

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено PereresusNeVlezaetBuggy , 03-Янв-09 16:16 
Вовсе нет, читайте новость внимательнее: тот же любимый многими Gnome, переехавший на GStreamer, будет работать ничуть не хуже, чем раньше, так как гномьи проги будут юзать GStreamer, который будет уже взаимодействовать с libsndio. Зато теперь GStreamer сможет делить звуковое устройство наравне со, скажем, aRts и xmms. Чем это вам не нравится? :)

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено User294 , 03-Янв-09 18:55 
>Вовсе нет, читайте новость внимательнее: тот же любимый многими Gnome, переехавший на
>GStreamer, будет работать ничуть не хуже, чем раньше, так как гномьи
>проги будут юзать GStreamer,

А какая участь постигнет легион программ желающих ALSA, OSS и так далее?Gstreamer оно конечно да, вот только половина программ о нем всего-навсего ничего не знает.

>Чем это вам не нравится? :)

Это неплохо, а вот махатели ножами ща оттуда все "лишнее" бритвой Оккама срежут.Ну и понятно что будет дальше.Да впрочем и фиг с ним - этот геморрой будет не у меня, ну и славненько :).А вообще - заманали уже перетрясать аудиосистемы в *nix'ах.Ну чего нельзя сделать 1-2 нормальных звуковых подсистем, при том ОДИНАКОВЫХ (по предоставляемыми программам интерфейсу) во всех *nix-системах?Поразвели велосипедов... :E


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено PereresusNeVlezaetBuggy , 03-Янв-09 19:32 
>>Вовсе нет, читайте новость внимательнее: тот же любимый многими Gnome, переехавший на
>>GStreamer, будет работать ничуть не хуже, чем раньше, так как гномьи
>>проги будут юзать GStreamer,
>
>А какая участь постигнет легион программ желающих ALSA, OSS и так далее?Gstreamer
>оно конечно да, вот только половина программ о нем всего-навсего ничего
>не знает.

OSS никуда не девается, не волнуйтесь, будет работать так же, как и раньше. ALSA же вообще почти намертво прикручена к Linux, в Опёнке (и не только) банально отсутствует. :)

>>Чем это вам не нравится? :)
>
>Это неплохо, а вот махатели ножами ща оттуда все "лишнее" бритвой Оккама
>срежут.Ну и понятно что будет дальше.

А что будет? Ну, кроме меньшего количества хлама, который надо поддерживать? У пользователей OpenBSD будет меньше проблем с качеством звука (SDL через Esound через aRts через Sun Audio - я такого врагу не пожелаю) и совместимостью программ: все они будут поддерживать 1-2 интерфейса (скажем, libsndio и/или Jack; либо некий универсальный фреймворк типа xine или GStreamer), ну ещё OSS для MIDI. Согласитесь, что чем меньше точек соприкосновения, тем меньше проблем с совместимостью (типа неумения аудиосерверов договориться насчёт используемого размера буфера).

Всё-таки не торопитесь с выводами - может, в Linux ситуации а-ля Черноморская киностудия и нормальны, а в OpenBSD подходят в таким вопросам основательнее. ;)

И позволю себе повториться: многие проги (в частности OpenTTD и Amarok) после переезда на libsndio стали меньше заикаться и лагать.

>Да впрочем и фиг с ним
>- этот геморрой будет не у меня, ну и славненько :).А
>вообще - заманали уже перетрясать аудиосистемы в *nix'ах.Ну чего нельзя сделать
>1-2 нормальных звуковых подсистем, при том ОДИНАКОВЫХ (по предоставляемыми программам интерфейсу)
>во всех *nix-системах?Поразвели велосипедов... :E

Видимо, уже нельзя. :( Во всяком случае libsndio опёнковцы будут поддерживать самостоятельно, что, согласитесь, удобно и для пользователей (разработчики OpenBSD лучше учитывают свою специфику), и для разработчиков софта (нет нужды изучать ещё один интерфейс, пусть и простой до безобразия).


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено PereresusNeVlezaetBuggy , 02-Янв-09 23:48 
>супер! ждём порт в Linux и выкидывание pulse куда подальше (хотя, есть
>конечно jack...)

Jack, кстати, умеет такую рульную вещь, как передача по сети. Так что его выкидывать не будут :)


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Аноним , 02-Янв-09 19:34 
ссылка ведет на обсуждение порта; нет никакого упоминания о libsndio

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено PereresusNeVlezaetBuggy , 02-Янв-09 23:50 
>ссылка ведет на обсуждение порта; нет никакого упоминания о libsndio

Ссылка есть в тексте, но только на CVSWeb. :( Как отдельный проект libsndio (пока?) не оформляли, хотя сама по себе либа вполне портабельна (по словам разработчиков, в NetBSD её можно перенести ввобще практически без изменений).


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Добрый Дохтур , 02-Янв-09 20:19 
логичный вопрос: а что с латентностью этой чудо-конструкции?

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено PereresusNeVlezaetBuggy , 02-Янв-09 23:47 
>логичный вопрос: а что с латентностью этой чудо-конструкции?

Проверял на OpenTTD - лаги со звуком, которые имели место быть при работе через Esound,  исчезли. Да и просто можно код посмотреть - он довольно легковесный, на чистом C...


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Zulu , 02-Янв-09 21:13 
> Обращается напрямую к интерфейсу Sun Audio.

который из Соляриса тем временем выбрасывают... *BSD ftw, гыгы


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Аноним , 02-Янв-09 21:55 
>> Обращается напрямую к интерфейсу Sun Audio.
>
> который из Соляриса тем временем выбрасывают... *BSD ftw, гыгы

не надо обобщать. Во FreeBSD используется OSS, а не Sun audio.


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено PereresusNeVlezaetBuggy , 03-Янв-09 16:09 
>>> Обращается напрямую к интерфейсу Sun Audio.
>>
>> который из Соляриса тем временем выбрасывают... *BSD ftw, гыгы
>
>не надо обобщать. Во FreeBSD используется OSS, а не Sun audio.

В NetBSD и OpenBSD она тоже есть, только всё равно однопоточная (насчёт NetBSD не уверен полностью, т.к. сам не проверял, а в документации не описано): разработчики не хотели нагружать ядро ещё и мультиплексированием мультимедиа.


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено kkk , 02-Янв-09 23:27 
>> Обращается напрямую к интерфейсу Sun Audio.
>
>который из Соляриса тем временем выбрасывают... *BSD ftw, гыгы

можно подробности ? URL ? очень интересно


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Zulu , 04-Янв-09 01:51 
Не уверен что это отражено где-то кроме UberSchedule. В понедельник проверю, есть ли ARC на эту тему.

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Zulu , 07-Янв-09 13:54 
>>> Обращается напрямую к интерфейсу Sun Audio.
>>
>>который из Соляриса тем временем выбрасывают... *BSD ftw, гыгы
>
>можно подробности ? URL ? очень интересно

нашел
PSARC 2008/318 -- замена Sun Audio на OSS; на текущем этапе предполагается дописать в OSS эмуляцию SADA


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Аноним , 02-Янв-09 22:17 
А ссылка куда ведёт? Бред какой-то...

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено monaks , 03-Янв-09 11:59 
Еще один "лишний" звуковой сервер...

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено Свет из очка , 03-Янв-09 14:34 
Один из главных недостатков линукса для пользователя - наличие немыслимого количества звуковых серверов. Если честно, я вообще не понимаю, кому и зачем вообще нужно что-то, кроме ALSA и JACK.

"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено PereresusNeVlezaetBuggy , 03-Янв-09 15:52 
>Один из главных недостатков линукса для пользователя - наличие немыслимого количества звуковых
>серверов. Если честно, я вообще не понимаю, кому и зачем вообще
>нужно что-то, кроме ALSA и JACK.

Ну, положим, простому пользователю это вообще пофиг, главное, чтоб звук хорошо играл. Это скорее гемморой для создателей дистрибутивов: чтобы при любой (по возмжности) комбинации установленного софта звук работал, и работал корректно. Тут-то и начинаются всякие трёхэтажные извращения…

… Правда, новость была не о Linux, но ведь это совсем не важно, да? ;)


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено tallman , 03-Янв-09 17:41 
Автор новости: Vadim Zhukov

случайно не тот что DJ ?


"libsndio заменит в OpenBSD альтернативные звуковые серверы"
Отправлено PereresusNeVlezaetBuggy , 03-Янв-09 17:52 
>Автор новости: Vadim Zhukov
>
>случайно не тот что DJ ?

Нет, это я:)