The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

libsndio заменит в OpenBSD альтернативные звуковые серверы

01.01.2009 17:05

В связи с готовностью собственной звуковой подсистемы 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), а при отсутствии таковой обращается напрямую к интерфейсу Sun Audio. aucat(1) умеет микшировать потоки с разными частотами дискретизации и перенаправлять их в определённые каналы звуковой карты; за счёт этого возможно, например, заставить Amarok проигрывать музыку через колонки, в то время как в наушниках будет слышен голос VoIP-собеседника.



  1. Главная ссылка к новости (http://www.mail-archive.com/po...)
Автор новости: Vadim Zhukov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/19613-openbsd
Ключевые слова: openbsd, sound
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, sda00 (??), 16:51, 02/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    супер! ждём порт в Linux и выкидывание pulse куда подальше (хотя, есть конечно jack...)
     
     
  • 2.2, Аноним (-), 17:09, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    а чем вам PulseAudio не угодило?
     
  • 2.8, User294 (??), 19:10, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >супер! ждём порт в Linux и выкидывание pulse куда подальше (хотя, есть
    >конечно jack...)

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

     
     
  • 3.9, Анонима (?), 19:21, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >или как всегда перезагрузятся в винды запасенные на такой случай ;)

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

     
     
  • 4.12, _umka_ (ok), 19:40, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>или как всегда перезагрузятся в винды запасенные на такой случай ;)
    >
    >Это удар ниже пояса.

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


     
     
  • 5.32, User294 (??), 18:46, 03/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Нет это лиш голословныые обвинения, лиш бы ляпнуть языком.

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

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

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

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

     
  • 3.11, _umka_ (ok), 19:39, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>супер! ждём порт в Linux и выкидывание pulse куда подальше (хотя, есть
    >>конечно jack...)
    >
    >И отвал звука во всех программах кроме пары десятков до которых дошли
    >руки у создателей еще одного велосипеда?

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

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

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

     
     
  • 4.14, Аноним (14), 19:54, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Это вы о pulseaudio и его хреновой эмуляции oss/alsa ? skype до сих фигово работает с >pulseaudio (работает только один канал наушников), и авторы pulseaudio не хотят ничего >делать - выбросте alsa и преписывайте на новый велосипед aka pulseaudio.

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

     
  • 4.36, vitek (??), 12:21, 05/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Это вы о pulseaudio и его хреновой эмуляции oss/alsa ? skype до сих фигово работает с pulseaudio

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

     
  • 3.13, time2die (?), 19:44, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    хз, в openBSD звук сам поднялся, и сегодня проверял mpd -- нормально работает, а про винду - ПП
     
  • 3.29, PereresusNeVlezaetBuggy (ok), 16:16, 03/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Вовсе нет, читайте новость внимательнее: тот же любимый многими Gnome, переехавший на GStreamer, будет работать ничуть не хуже, чем раньше, так как гномьи проги будут юзать GStreamer, который будет уже взаимодействовать с libsndio. Зато теперь GStreamer сможет делить звуковое устройство наравне со, скажем, aRts и xmms. Чем это вам не нравится? :)
     
     
  • 4.33, User294 (??), 18:55, 03/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Вовсе нет, читайте новость внимательнее: тот же любимый многими Gnome, переехавший на
    >GStreamer, будет работать ничуть не хуже, чем раньше, так как гномьи
    >проги будут юзать GStreamer,

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

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

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

     
     
  • 5.34, PereresusNeVlezaetBuggy (ok), 19:32, 03/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    OSS никуда не девается, не волнуйтесь, будет работать так же, как и раньше ALSA... большой текст свёрнут, показать
     
  • 2.22, PereresusNeVlezaetBuggy (ok), 23:48, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >супер! ждём порт в Linux и выкидывание pulse куда подальше (хотя, есть
    >конечно jack...)

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

     

  • 1.10, Аноним (10), 19:34, 02/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ссылка ведет на обсуждение порта; нет никакого упоминания о libsndio
     
     
  • 2.23, PereresusNeVlezaetBuggy (ok), 23:50, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ссылка ведет на обсуждение порта; нет никакого упоминания о libsndio

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

     

  • 1.15, Добрый Дохтур (?), 20:19, 02/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    логичный вопрос: а что с латентностью этой чудо-конструкции?
     
     
  • 2.21, PereresusNeVlezaetBuggy (ok), 23:47, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >логичный вопрос: а что с латентностью этой чудо-конструкции?

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

     

  • 1.16, Zulu (?), 21:13, 02/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Обращается напрямую к интерфейсу Sun Audio.

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

     
     
  • 2.18, Аноним (-), 21:55, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> Обращается напрямую к интерфейсу Sun Audio.
    >
    > который из Соляриса тем временем выбрасывают... *BSD ftw, гыгы

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

     
     
  • 3.28, PereresusNeVlezaetBuggy (ok), 16:09, 03/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Обращается напрямую к интерфейсу Sun Audio.
    >>
    >> который из Соляриса тем временем выбрасывают... *BSD ftw, гыгы
    >
    >не надо обобщать. Во FreeBSD используется OSS, а не Sun audio.

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

     
  • 2.20, kkk (??), 23:27, 02/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> Обращается напрямую к интерфейсу Sun Audio.
    >
    >который из Соляриса тем временем выбрасывают... *BSD ftw, гыгы

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

     
     
  • 3.35, Zulu (?), 01:51, 04/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не уверен что это отражено где-то кроме UberSchedule. В понедельник проверю, есть ли ARC на эту тему.
     
  • 3.37, Zulu (?), 13:54, 07/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>> Обращается напрямую к интерфейсу Sun Audio.
    >>
    >>который из Соляриса тем временем выбрасывают... *BSD ftw, гыгы
    >
    >можно подробности ? URL ? очень интересно

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

     

  • 1.19, Аноним (10), 22:17, 02/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А ссылка куда ведёт? Бред какой-то...
     
     
  • 2.25, monaks (?), 11:59, 03/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Еще один "лишний" звуковой сервер...
     

  • 1.26, Свет из очка (?), 14:34, 03/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Один из главных недостатков линукса для пользователя - наличие немыслимого количества звуковых серверов. Если честно, я вообще не понимаю, кому и зачем вообще нужно что-то, кроме ALSA и JACK.
     
     
  • 2.27, PereresusNeVlezaetBuggy (ok), 15:52, 03/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Один из главных недостатков линукса для пользователя - наличие немыслимого количества звуковых
    >серверов. Если честно, я вообще не понимаю, кому и зачем вообще
    >нужно что-то, кроме ALSA и JACK.

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

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

     

  • 1.30, tallman (?), 17:41, 03/01/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Автор новости: Vadim Zhukov

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

     
     
  • 2.31, PereresusNeVlezaetBuggy (ok), 17:52, 03/01/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Автор новости: Vadim Zhukov
    >
    >случайно не тот что DJ ?

    Нет, это я:)

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру