The OpenNET Project / Index page

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



"apulse - эмулятор API звукового сервера PulseAudio через ALSA"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "apulse - эмулятор API звукового сервера PulseAudio через ALS..." +3 +/
Сообщение от Аноним (-), 20-Сен-14, 06:36 
> Чем это лучше dmix в alsa?

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

> alsa-plugin: lavcrate, samplerate, speexrate - выбирайте на свой вкус/нагрузку
> на процессор/качество ресемплинга.

Может мне еще их лично компильнуть? И потом все баги единственной на планете конфигурации на себе затестить? А что мне это даст? У меня в трее висит монитор загрузки проца. Так вот, при воспроизведении музыки он даже 1 пиксела не рисует. Ну то-есть нагрузка на проц близка к 0%. Качество вроде тоже претензий не вызывает. Ну и зачем мне самому изобретать велосипед?

> Я тоже могу уменьшить в плеере (mpv) звук, не меняя основную громкость.

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

> Вроде как alsa тоже имеет унифицированный API и
> поддерживается большим колличеством приложений?

А сабж стало быть чисто для красоты появился :). Алса без прослоек тот еще кластерфак, когда приходится иметь себе мозг частотами дискретизации, количеством потоков, а некоторые нехорошие программы могут звуковуху вообще монополизировать. Так радостно, блин, когда в половине программ звука вообще нет, потому что звуковуха уже кем-то занята. И, главное, иди еще найди кто ее занял.

> Вообще не очень понятно зачем PulseAudio везде пихают, ведь реально все тоже
> самое есть (или можно реализовать) в alsa.

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

> Вот с jack все ясно, у него своя специфическая ниша

А у пульса как раз широкая ниша - сделать чтобы работало по дефолту без переизобретения великов и не канифолило мозг дурными проблемами. И это у него более-менее получается, что бы там не врали ярые ненавистники. Проверено лично, годами эксплуатации. А то что там баги бывают - блин, они и в алсе бывают. А еще алса слишком низкоуровневая. Никто не хочет разбираться с кучей интимных особенностей. Хотят "проиграть вот этот звук". А через какую звуковуху и какие у нее там хардварные умения - апликушники и пользователями меньше всего хотят себе мозг таким сношать.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
apulse - эмулятор API звукового сервера PulseAudio через ALSA, opennews, 19-Сен-14, 22:15  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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