LINUX.ORG.RU

Началась работа над эмуляцией PulseAudio через ALSA

 , ,


8

3

15 сентября стартовал проект apulse, целью которого является эмуляция PulseAudio API через звуковую подсистему ALSA, что позволяет обойтись без установки PulseAudio, сохранив в то же время работу приложений, требующих его.

Разработку ведет i-rinat, код доступен на GitHub.

anonymous

Проверено: Shaman007 ()

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

PulseAudio, насколько я понимаю, это фактически аудио-сервер, который может шипеть микрофоном и пердеть в канал

*fixed*

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

нормальные это те что стоят > 1000 рублей

блондинка детектед

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

но мэйнстримом (да, мэйнстрим в линуксе, звучит, конечно...) оно уже не станет.

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

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

это я бедняжка? я не играю через стим, мне всё равно как там звук в 6 динамиков выводится, с шумом треском или без :)

Frost ★★★ ()

А есть какая-то документация? У меня в Скайпе после удаления pulseaudio (и установки apulse) появились строчки Virtual Device и всё...

в README написано: apulse program parameters какие параметры и как это всё работает?

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

Что непонятного написано в README?

apulse skype
в [parameters] можно передавать параметры для запускаемой программы. И в квадратных же скобочках, значит оно необязательно.

daemonpnz ★★★★★ ()
Последнее исправление: daemonpnz (всего исправлений: 2)
Ответ на: комментарий от zloy_starper

sage

который может принимать одновременно от нескольких клиентов

Шлюхи не нужны.

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

Что непонятного написано в README?

Непонятность в том, что не работает. Запускаю apulse skype, он запускается и работает, но звука нет, никакого...

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

Пульса по-прежнему нужна для «сложных» конфигураций, когда звуковой тракт может меняться прямо на лету (например, когда комп подключён по HDMI к телевизору и хочется запустить фильм на компе, потом двинуть его «прямо так» на экран телевизора и, соответственно, переключить звук с компьютерных колонок на ТВ. Для ноутбуков с динамическим переключением между наушниками и встроенными колонками. Иногда требуется придавить звук от конкретной программы, не останавливая программу совсем. Всё это удобно делать при помощи pulseaudio (и pavucontrol, например). А вот для «обычных десктопов» пульса не нужна от слова совсем.

Насчет перетягивания окна на экран телевизора не скажу, но переключение звука на ноутбуке у меня работает на чистой ALSA из коробки.

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

alsa то стоит и настроена...почему звука не должно быть? в плеерах переставил всё с pulse на alsa и работает...

да, система Calculate Linux. Я даже пересобрал skype без флага pulseaudio, но видимо дело не в этом... впрочем, с этим флагом но с apulse он также не работал...

Harzah2 ()

Это просто офигенно, огромное спасибо, Ринат! Теперь не надо держать пульсу специально для щкайпа, и громкость нормально регулируется.

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

Да там на самом деле просто зависимость от пульсы включается по этому флагу.
Harzah2, скайп - он 32-битный, собери 32-битный apulse, и будет тебе щастье. Сам только что поставил, всё работает.

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

Есть у кого ebuild

Кто-то обещал, велосипедить так по полной. Спасибо Ринату, я думал что один такой не понимаю счастья pulse, systemd

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

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

Я знаю примерно, что там и как происходит по этому флагу.Но называть это «пересобрал skype без флага pulseaudio» у меня язык как-то не поворачивается. Ж;-)

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

Влияет на то, будет ли зависимость от пакета pulseaudio, или нет. Если флаг выключен, то ещё и предупреждение выдаётся, что без пульсы звука не будет. Больше ни на что не влияет.

tiandrey ★★★★★ ()
Последнее исправление: tiandrey (всего исправлений: 1)
Ответ на: Есть у кого ebuild от deity

К своему стыду, я пока не осилил написание ебилдов. Но да, я такое говорил.

yura_ts ★★ ()
Последнее исправление: yura_ts (всего исправлений: 1)
Ответ на: комментарий от Cyril

Ну, видимо, для него любой пакет «собирается». Я-то понимаю, что пакет бинарный.

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

скайп бинарь еще и 32х битный чего ты к словам цепляешься, флаг нужен чтобы pulseaudio не ставился, все логично, ты и сам это понимаешь, я надеюсь

deity ★★★★ ()
Последнее исправление: deity (всего исправлений: 1)
Ответ на: комментарий от deity

Понимаю. Но вот автор исходного сообщения, похоже (если внимательно прочитать то, что он написал), это не очень понимает и считает, что флаг pulseaudio как-то влияет на бинарник Skype. И вы своими ответами мне можете укрепить его в его заблуждении. Ж;-)

Cyril ★★ ()
Ответ на: комментарий от i-rinat

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

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

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

Понимаю. Но вот автор исходного сообщения, похоже

Я сказал то, что сказал...

Да, можно сказать «определил пакету флаг такой-то»... и что? Пересборка пакета - это изменение каких-либо настроек... то что сам скайп бинарный - это и так понятно и то, что бинарные пакеты «не собираются» я в курсе... но тогда и программы в систему не устанавливаются, а прописываются в настройки (давайте говорить правильно)...

И да, настройки пакетов-таки влияют на систему, если ты о том, что отсутствие или присутсвие того или иного флага - ерунда...

А Скайп так и не заработал... то есть звук в нём... когда входишь теперь есть звук входа в приложение (и в настройках Устройства теперь пишет Pulseaudio (local)... а вот попробовал позвонить на тестовый сервис скайпа и обломался... звука нет...

Harzah2 ()

эмуляцией PulseAudio через ALSA

ужасы какие:)

fang90 ★★★★★ ()

И первый же комментарий, который говорит, что вся новость 4.2:

Работа закончилась, разработку никто не ведёт.

aedeph_ ★★ ()
Ответ на: комментарий от i-rinat

Хм. Странно, у меня перестал работать скайп (после перезагрузки).

Gentoo, skype — без флага pulseaudio, в списке аудиоустройств только одно — virtual device. ЧЯДНТ? Запускаю apulse skype из консоли.

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

Gentoo, skype — без флага pulseaudio, в списке аудиоустройств только одно — virtual device. ЧЯДНТ? Запускаю apulse skype из консоли.

там выше написали рецепт... надо собрать как для 32-битного приложения из 64-битного окружения...

но и в этом случае, у меня работает звук только при входе в программу (а звонки не работают)... мб. делаю что-то не так? Или на Gentoo надо по-другому...

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

надо собрать как для 32-битного приложения из 64-битного окружения...

Или лыжы не едут, или одно из друх, но команды из README.md — CFLAGS=-m32 cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release .. && make — упорно собирают мне ELF 64-bit LSB shared object, x86-64. ЧЯДНТ?

dexpl ★★★★★ ()

15 сентября стартовал проект apulse, целью которого является эмуляция PulseAudio API через звуковую подсистему ALSA

Когда коту делать нечего...
Неужели нельзя заняться чем-нибудь полезным вместо какого-то бреда?

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