LINUX.ORG.RU

Релиз Open Sound System v4.2 build 2010

 , , ,


0

4

31 августа 2014 года вышла новая версия Open Sound System (OSS) v 4.2 build 2010. Доступны бинарные сборки под Linux (x86/amd64), Solaris (x86, amd64, sparc), FreeBSD 9 (x86, amd64), UnixWare и Open Server.

С момента последней новости о OSS (v4.2 build 2006) на любимом ресурсе прошло более 2,5 лет. За это время вышло ещё 3 релиза (2007, 2008 и 2009).

Open Sound System (OSS) — унифицированный драйвер для звуковых карт и других звуковых устройств в различных UNIX-подобных операционных системах. OSS основан на Linux Sound Driver и в настоящее время работает на широком числе операционных систем — Linux, FreeBSD, OpenSolaris и т. д. OSSv3 использовался в Linux ядре ветки 2.4. Из‑за наличия закрытого кода и платной лицензии, OSSv3 в Linux настоящее время заменен на ALSA. Начиная с версии 4.0 OSS доступен и под свободными лицензиями: BSD, GNU GPL и CDDL.

Изменения:

  • в версии 2007:
    • добавлена поддержка LynxTWO AES16e (PCI-express) для Linux и Solaris;
    • добавлены новые идентификаторы устройств для HDAudio.
  • в версии 2008:
    • исправления для AMD CS5536;
    • исправления для LynxTWO;
    • обновлена лицензия на бинарные сборки, её срок действия 1 год с даты релиза.
  • в версии 2009:
    • исправления для Linux 3.2 из-за изменений ядерных интерфейсов;
    • исправления для FreeBSD 10 из-за изменений ядерных интерфейсов;
    • добавлена поддержка 24bit звука для Xonar DX и D1;
    • добавлены новые идентификаторы устройств для HDAudio;
    • обновлена лицензия на бинарные сборки, её срок действия 1 год с даты релиза (до 15 февраля 2015).
  • в версии 2010:
    • исправления для Linux 3.2.13 из-за изменений ядерных интерфейсов;
    • исправлена работа с Linux 3.14;
    • добавлены новые идентификаторы устройств для HDAudio;

Загрузить:

>>> Подробности

Ответ на: комментарий от anonymous

Только в тех которые специализируются на воспроизведении звука и реализовали программный регулятор. А есть такие, в которых звук есть (уведомления, например), а регулятор прикручивать не стали.

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

В ubuntu можно, насчёт linux не уверен

anonymous ()
Ответ на: комментарий от daemonpnz

Поставь.. А как?

Как надо сконфигурировать Linux (.config относительно Linux sound), чтоб можно было при желании загрузить модули или ALSA, или OSS? Есть такой способ? Типа загрузчику в initramfs указываем вариант, а он грузит или ASLA-драйвера, или OSS. Можно, наверно, разрешить модули указанной системы (а по умолчанию все звуковухи запрещены). У них имена драйверов разные? Вопрос именно в совместимости между ALSA и OSS на уровне одновременного сосуществования (не мешания друг другу) во время сборки модулей ядра и на этапе загрузки модулей...

seyko2 ()

Последний раз когда пытался собрать оно не нашло мое устройство, а так я обожаю OSS, да. Правда уже нигде не использую.

anonymous_sama ★★★★★ ()
Ответ на: комментарий от vurdalak

Ну и почему нельзя было в alsa сделать эту же фичу?

да даже сейчас можно, но решили не делать. Да и я не считаю, что эта фича реально сильно нужна. Я ей и на ноуте с пульсой никогда не пользовался.

dikiy ★★☆☆☆ ()

Как-то у меня захрипела ALSA (!) после того как я несколько раз поменял звуковые карточки. Установил OSS, он «узнал» карточку, и всё работает. Я всем доволен. Единственная проблема - в Google Chrome Flash Player 15.0 не воспроизводит звук. В Forefox 11.2 воспроизводит.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от dikiy

Так можно про любую фичу сказать. Нет в любимом софте — значит не нужна, очевидно же!

С тем же успехом я могу в очередной раз пожаловаться, что у меня в алса 5.1 нормально не работает, с dmix или без. И сразу понабегут с вундер-конфигами и начнут доказывать, что с ними работает 100%, а я всё вру.

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

vurdalak ★★★★★ ()
Ответ на: комментарий от vurdalak

Так можно про любую фичу сказать. Нет в любимом софте — значит не нужна, очевидно же!

если бы в oss была такая же система плагинов, роутинга и подобное, еще можно было бы о чем-то говорить. Но всего этого, афаик, нет.

С тем же успехом я могу в очередной раз пожаловаться, что у меня в алса 5.1 нормально не работает, с dmix или без. И сразу понабегут с вундер-конфигами и начнут доказывать, что с ними работает 100%, а я всё вру.

10 лет назад у меня тоже 5.1 в ALSA не работало.

dikiy ★★☆☆☆ ()
Ответ на: комментарий от vurdalak

В лучшей ОС (я про OS X) нет из коробки регулировки громкости для отдельных приложений и никто не жалуется. Зато всё нормально работает - не заикается и не шипит.

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

anonymous ()
Ответ на: комментарий от anonymous

В лучшей ОС (я про OS X) нет из коробки регулировки громкости для отдельных приложений и никто не жалуется.

И что? Зачем равняться на инвалидов?

Зато всё нормально работает - не заикается и не шипит.

У меня и на осс, и на пульсе нормально работает. И?

но если другие недостатки решения имеют кучу недостатков

Например? Все 3 решения работают одинаково хорошо, ну разве что слышал что у алса апи фиговое (но я с ним не работал, поэтому не могу сказать своё мнение).

vurdalak ★★★★★ ()
Ответ на: комментарий от dikiy

1) В ALSA нельзя регулировать громкость отдельных приложений

2) API у ALSA - лютое говно. Хотите full duples в ALSA? Его есть у нас, то нужно схесть бочку говна, чтобы использовать.

Как, вам не ясно, что snd_pcm_hw_params_alloca - макрос, а snd_pcm_hw_params_any - функция? Это же очевидно!

Я пробовал писать приложения для ALSA, OSS, jack, pulseaudio и portaudio. Все они вполне ничего (да, даже pulseaudio неплох), кроме ALSA.

Waterlaz ★★★★ ()
Ответ на: Поставь.. А как? от seyko2

По-моему, если ALSA собрана как модуль, то нет никаких проблем(OSSv4 сейчас как модуль и поставляется). Конечно, OSSv3 в ядре надо отключить.

Waterlaz ★★★★ ()
Ответ на: комментарий от vurdalak

Вся ALSA - это «почему нельзя было сделать». Например, почему нельзя было взять вменяемый API от OSS, зачем было придумывать корявый костыльный велосипед?

Waterlaz ★★★★ ()
Ответ на: комментарий от anonymous

В лучшей ОС (я про OS X) нет из коробки регулировки громкости для отдельных приложений и никто не жалуется.

Мало ли чего еще нет в OS X.

Waterlaz ★★★★ ()
Ответ на: комментарий от Extraterrestrial

При том что пульсаудио насильно толкают во все щели в отличии от.

daemonpnz ★★★★★ ()
Ответ на: комментарий от kodx

Вот бы такое для alsa увидеть, чтобы завести новые версии скайпа.

Автора тошнит от alsa, так что это вряд ли =)

Waterlaz ★★★★ ()
Ответ на: комментарий от vurdalak

А почему libc фильмы не проигрывает?

Потому что libc предоставляет фундамент для проигрывателей: даёт программный интерфейс и берёт на себя взаимодействие с ядром, чтобы в проигрывателе можно было сосредоточиться на алгоритмах декодирования, а не чтения файлов с произвольной ФС.

anonymous ()
Ответ на: комментарий от Waterlaz

Как, вам не ясно, что snd_pcm_hw_params_alloca - макрос, а snd_pcm_hw_params_any - функция? Это же очевидно!

А какая разница?

anonymous ()
Ответ на: комментарий от anonymous

ВНЕЗАПНО, alsa умеет регулировать громкость. Почему регулировкой громкости приложений и регулировкой громкости устройств должны разниматься разные системы?

vurdalak ★★★★★ ()
Ответ на: комментарий от dikiy

В безгеморройной настройке мультиканальности и нормальной работой с наушниками (сюрприз! Пульс и альса до сих пор тупят)

takino ★★★★ ()
Последнее исправление: takino (всего исправлений: 1)

Кстати, микрофон мой оно так и не подхватило почему-то.

vurdalak ★★★★★ ()
Ответ на: комментарий от takino

В безгеморройной настройке мультиканальности и нормальной работой с наушниками (сюрприз! Пульс и альса до сих пор тупят)

UMVR4YDNT?

dikiy ★★☆☆☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.