LINUX.ORG.RU

PulseAudio 12.0

 


2

1

Состоялся релиз звукового сервера PulseAudio 12.0. PulseAudio — кроссплатформенный звуковой сервер, который выступает в роли посредника между приложениями и различными звуковыми подсистемами. PulseAudio принимает звук от одного или нескольких источников и направляет одному или нескольким приёмникам. Одной из целей проекта является предоставление возможности перенаправления любых звуковых потоков, включая потоки от процессов, требующих прямого доступа к аудиоустройствам. Cервер распространяется под лицензией GNU GPL, а библиотеки — под GNU LGPL. Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows.

Основные изменения:

  • Улучшено определение задержек при передаче звука с использованием bluetooth-профиля A2DP и протокола AirPlay.
  • В module-switch-on-connect теперь игнорируются виртуальные устройства.
  • При передаче сжатых звуковых потоков через S/PDIF или HDMI теперь устанавливается флаг non-audio, который уведомляет, что требуется дополнительное раскодирование.
  • HDMI теперь является более приоритетным каналом вывода по сравнению с S/PDIF.
  • Увеличено количество bluetooth-гарнитур, которые поддерживает профиль HSPю.
  • В модуль module-pipe-sink добавлен новый аргумент use_system_clock_for_timing, с помощью которого можно использовать для синхронизации потока системный таймер.
  • Модуль module-pipe-sink теперь может использовать уже существующие каналы.
  • Добавлена поддержка стереовывода для USB-гарнитур Steelseries Arctis 7.
  • Добавлена поддержка разъёмов подключения громкоговорителей Dell Thunderbolt Dock TB16.
  • В систему подавления эха Speex добавлен параметр dereverb.
  • Добавлен новый модуль module-always-source, который позволяет проверить, что всегда доступен как минимум один источник звука, который не работает в режиме мониторинга.
  • module-augment-properties теперь использует XDG_DATA_DIRS для поиска файлов .desktop.
  • Реализована возможность исключения GConf из списка зависимостей.
  • qpaeq портирован на Qt 5 и его лицензия изменена с AGPL на LGPLv2.1.
  • Реализована совместимость с glibc 2.27.

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



Проверено: Shaman007 ()
Последнее исправление: tailgunner (всего исправлений: 5)
Ответ на: комментарий от commagray

Это там где для установки Mesa нужно выкачивать гигабайт LLVM/Clang просто потому, что LLVM/Clang из базовой системы не подходит?

Не гигабайт, а чуть больше половины

% pkg query %sh llvm50      
608MiB
Не для установки, а только для сборки из сорцов,
не LLVM/Сlang, а только LLVM,
не «не подходит», а «урезанный донельзя».
А так почти вcе верно, сразу чуЙствуется Знаток!

Система с тремя неработающими файерволлами и кривым NTPD? Интересно.

Это, как я понимаю, из той же оперы?

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

Не для установки

Серьёзно? Почему же при установке xorg-mininal из пакетов скачивается гигабайтный шланг?

из той же оперы

Ни один из файерволлов не включён по умолчанию, встроенный NTPD не синхронизирует время после установки системы.

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

Да, без софта и протухшими портами.

Которая на третьем месте по свежести софта и _перед_ Debian Testing по количеству? Ну-ну
https://repology.org/statistics/newest

Не работающим. А порты по хендбуку не разрешают смешивать с пакетами.

Т.е. пакетный менеждер «не работаит!», а порты, в которых собирается пакет и потом устанавливается этим самым пакетным менеджером - работают. Но их где-то, в альтернативном хэндбуке вдруг «не разрешают смешивать»? Яснопонятно. Сразу виден Эксперт и Знаток.

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

Ладно, у меня уже посттравматический синдром. Гигабайт всех зависимостей, а не одного шланга. Но всё же.

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

Ну-ну

Все нужные мне GTK-программы протухли, включая сам GTK и GNOME. В отдельном репозитории до сих пор только 3.26, который в экспериментальном состоянии.

Сразу виден Эксперт и Знаток.

Я говорю это в контексте, мол «во фряхе меньше пердолинга». Когда в раче я просто делаю:

pacstrap /mnt base base-devel xorg xf86-video-intel && arch-chroot /mnt && timedatectl set-ntp true
, это уже не смешно. Во фряхе просто невероятное количество подводных камней.

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

Почему же при установке xorg-mininal из пакетов скачивается гигабайтный шланг?

Потому что меза по умолчанию зависит от шланга, хотя зависимость можно и убрать. Не знал?

неработающими файерволлами

Ни один из файерволлов не включён по умолчанию,

А, демагог не знающий, но воинствующий. Понятно.

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

«Меньше пердолинга». Забыл?

Это к другому анону.
«Контроль над системой, простота и логичность» - вот это к нам.

Все нужные мне GTK-программы протухли, включая сам GTK и GNOME

Что там может быть нужным на gtk3, когда все вменяемые или остались на гкт2 или слиняли на Qt — загадка, но гтк3 lts (3.22) версии есть, а насчет гнума благодарим все Леннарта, предложившего прибивать все к системде и разрабов гнума, с радостью и визгами его поддержавших. Вон, в Devuant вообще нафиг выкинули, потому что не смогли отвязать.

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

Скачивается (утрированно) гигибайт лишних зависимостей. К Mesa — не обособленный llvm-libs в лице всего LLVM, к GIMP — WebKitGTK и тому подобное.

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

там может быть нужным на gtk3

Всего доброго.

Т.е. о «протухшем» GTK-«lts» 3.22 уже ни слова, о том что в девуане гнум вообще выкинули - тоже. Яснопонятно. Кстати, анонов тут больше одного.

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

Не работающим. А порты по хендбуку не разрешают смешивать с пакетами.

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

P.S. Вот говорят, в интернет нужно пускать по паспорту, врут злые языки, нужна справка от психиатра. В этом плане линуксу ужасно не повезло, к нему прибилось немалое количество идиотов со сверхценными идеями.

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

Почему же при установке xorg-mininal из пакетов скачивается гигабайтный шланг

Убунтенок, xorg-minimal и mesa разные пакеты, очень непохожие, да.

Ни один из файерволлов не включён по умолчанию

А должен? Вообще, конечно в твоем случае виноват врач, по непонятной причине экономивший на сульфазине.

anonymous
()

2018-й год. Убунта 18.04 на DELL не в состоянии на старте сообразить, что в гнездо воткнуты наушники. Впрочем, она вообще хз куда отправляет звук, пока не вытащишь джек и не вставишь обратно...

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

Без него прекрасно рулится громкость по приложениям. Т.е. пульца действительно паразит?

Смысл в другом. Допустим, есть два источника звука. Один выдает 44100 8 бит стерео, а другой - 48000 16 бит моно. А колонки одни. Звуковой сервер берет два этих звука и приводит к общему (заранее определенному) знаменателю, например, 48000 16 стерео. Тут, конечно, возникают немного другие проблемы, связанные с преобразованием частот, но зато у пользователя играет сразу все.

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

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

Понятно, что с таким звуковым сервером музыку с гитар не попишешь - и замылить может, и задержку точно даст (вот как сейчас десятая винда дает, которая угробила еще и подключение ASIO). Но вот слушать youtube, говорить по какому-нить вайберу и попутно слышать блимканье фейсбука - это самое то.

Жаль, реализация «поттеровская»,

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

у меня норм с задержками в Carla, JUCE-приложениях и так далее

kott ★★★★★
()

Windows

строго из любопытства, у pulseaudio есть совместимость между версиями?

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

how to build applications with dynamic pipelines. That is, pipelines in which elements are relinked while the pipeline is playing and without stopping the pipeline.

how to build applications

это че, софт надо патчить?

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

это че, софт надо патчить?

использовать новые возможности. И это - пшыкаудио само собой в софте появилось ?

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

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

вот не надо, emacs отличный редактор.

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

Все, решилось, скопировал .asoundrc с вики генты из раздела troubleshooting. В очередной раз вики генты выручает и на других системах. Теперь звук работает в альсе как положено, на пульсаудио не тестировал

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

хз, не помню. какому-нибудь /dev/dsp дать права на запись всем юзерам (или добавить юзеров в группу audio, если там уже 066? )

либо научить mpd запускаться не от рута

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

И это - пшыкаудио само собой в софте появилось ?

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

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

это че, софт надо патчить?

использовать новые возможности

не похоже на «нет»

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

это без пшшаудио гарантированно надо было писать .asoundrc чтобы уши не завяли при попытке что-то послушать.

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

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

Пульс сокращает задержку, дурачок.

Тебе пора в психбольницу.

Я через Пульс нормально играю на миди-клавиатуре, а голую Альсу без Джека так не может.

Тебе не просто в психбольницу надо ложиться - тебе надо туда пожизненно.

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

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

Ты даже не конкретизировал, что именно доделать.

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

Пшшшаудио изначально сломан. Но если ты в шипении слышишь что-то осмысленное, то ты ненормальный.

Quasar ★★★★★
()

Кому оно нужно? Старпёрам с синдромом утёнка, которые не хотят привыкать ни к чему новому? Выкинуть его давно пора из всех дистрибутивов Linux! Чего разрабы тянут?! Радикальнее надо быть! PipeWire уже давно лучше, а самое главное, новее!

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

Pulse Audio юзает ту часть ALSA, что в ядре, и заменяет собой ту часть - что в user space. И делает это так, что лучше бы не делала.

Починил.

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

То-то в пшшшаудио латентность большая на деле.

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

Расскажи, как мне настроить эту твою Альсу,

RTFM, тварь!

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

К слову, Jack - тоже надстройка над ALSA, однако никто почему-то не орёт, что Jack не нужен.

Потому, что ты, дебил, не понимаешь, что Jack - это и близко не надстройка над ALSA! Это даже не звуковой сервер. Jack отвечает всем требованиям в том числе и для музыкальных нужд. PulseAudio же неспособен удовлетворить их. И раз уж ты конченный дебил, ты также не понимаешь, что PulseAudio ругают не за то, что он надстройка над ALSA, а за тотальную кривость самого PulseAudio и лютую неадекватность его авторов.

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

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

И ты на них обращаешь внимание. Тебя это беспокоит. И не только тебя. Таблеточки попей что ли...

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

Другими словами, тебе по делу сказать нечего.

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

ПА варьирует размер буфера в зависимости от задач и загруженности системы.

Своего буфера. И наверняка это одна из основных причин хреновости звука с пшшшаудио.

Плевать на энергосбережение на десктопе.

А кто-то ноутбуками пользуется.

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

Сдаётся мне, ты криворукий.

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

Я ради рваного анона должен ставить фряху на железо?

Так ты в виртуалке ещё это гонял, и потом жалуешься, что всё не так работает?

Кстати, рваный тут ты.

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

То есть, единственное, зачем нужен Джек, коммутация приложений?

Коммутация приложений и железа. И это задача любой звуковой подсистемы. Но ты же тупой - ты этого не знал.

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

И часто ты забавляешься, читая свои же высеры?

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

ZFS жрёт и тормозит.

ВНЕЗАПНО для ZFS нужна память ECC, да побольше. Эта серверная ФС.

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

- Add DSP module for pro audio cases, remove jack module. The idea is to make a replacement jack client library that talks pipewire directly instead of trying to emulate a jack server.

Так и запишем: к продакшену не готово.

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

Альса не умеет в маленькие задержки, от слова совсем.

Ты не прав. Я использую Ardour, который может работать и с голой alsa, и с jack. Так вот, с alsa задержки такие же низкие как и с jack (ниже 3 мс буффер на моей встроенной HDA), при этом работает даже стабильнее.

От карты с ALSA мало зависит, драйвера имеют схожую архитектуру.

А вот и причина твоей неправоты. Драйверы работают совсем по-разному. На некоторых с виду приличных внешних вообще jack может не стартовать. Или звук может внезапно выкобеливаться при работе с Ardour или QTractor. Тут как повезет.

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

emacs отличный редактор.

Cовершенно с вами согласен...

А еще: KWrite, Kate, nano, mcedit...

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