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)

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

Еще на 44100 у него небольшой шум (из-за джиттера?) вот вам и хваленая аудиофильская карта под -124db сигнал/шум. В остальных частотах 48,96 все идеально тихо. Так что ресемлинг и Асусу нужен.

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

в виндовс?))

Ты случайно адресом не ошибся?

Odalist ★★★★★
()

которые поддерживает профиль HSPю.

Shaman007, кто такой профиль HSPю?

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

Еще на 44100 у него небольшой шум (из-за джиттера?)

Лол. Я не дофига специалист, но разве это не признак того, что там один тактовый генератор на 48 кГц?

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

Генератор один на кратные 48, но 44.1 как-то хитро получается синтезатором частот что-ли, надо обзоры перечитать, там рассказывали.

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

Жду перехода на ругание systemd.

Подожди немного, скоро будет тема, там и подолбитесь.
Как раз анонс про 239 имеется lists.freedesktop.org/archives/systemd-devel/2018-June/040879.html

imul ★★★★★
()

macOS и Windows.

Интересно, а зачем это существует? Там вроде для звука своё есть и работает.

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

Читал в даташите CS4398 об «особом» 44.1, но там либо не было деталей, либо я ниасилил их найти. Не думал, что ASUS и в топах так делает.

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

пульса это единственный способ отделить генерацию звука от его вывода.

каким-то кхм, бредом несет

Как ты собрался переключать плейер посреди песни на гарнитуру блютуза?

элементарно

https://coaxion.net/blog/2014/01/gstreamer-dynamic-pipelines/

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

Интересно, а зачем это существует? Там вроде для звука своё есть и работает.

Ты удивишся,но во1 и в бсдях оно ненужно,ибо там своё и работает,при чём отлично.А во2, решение несуществующих проблем,это тренд развития линупса последних(только ли последних?) лет.Поддерживать и полировать старое - неинтересно.

anonymous
()

Больше всего в пульсе мне нравится, что у всех от него пригорает.

А вообще хорошая штука, нужная. И вот это «В module-switch-on-connect теперь игнорируются виртуальные устройства» нужно.

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

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

anonymous
()

Не знаю относится ли моя проблема к PulseAudio, но таки спрошу тут. У меня на Debian с KDE постоянно улетает громкость на максимум. Выставил громкость на комфортный уровень, а через какое-то время опять максимум и колонки орут на полную.

Как решить? Куда копать?

Tuxman
()

На счет нужности пульсы. Простейшая программа на C для вывода сэмпла для алсы составляет порядка сотни строк, а для пульсы — полтора десятка.

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

У меня такая же проблема, но не в КДЕ, а в fluxbox. И виноват в ней okular. Каждый раз зачем-то запускает не работающую с русским языком text-to-speach приблуду, которая и выкручивает звук на максимум.

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

Не у всех, а только у школьников с лора.

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

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

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

Простейшая программа на C для вывода сэмпла для алсы составляет порядка сотни строк

snd_pcm_open(...);
snd_pcm_hw_params_malloc(...);
snd_pcm_hw_params_any(...);
snd_pcm_hw_params_set_access(...);
snd_pcm_hw_params_set_format(...);
snd_pcm_hw_params_set_channels(...);
snd_pcm_hw_params_set_rate_near(...);

snd_pcm_hw_params(...);
snd_pcm_hw_params_get_period_size(...);

while(1) {
    r = snd_pcm_writei(...);
    if (r == -EPIPE) {
        // XRUN
    } else if (r < 0) {
        // write error
    }
}

КСЖ

deep-purple ★★★★★
()
Ответ на: комментарий от denispccb

Еще на 44100 у него небольшой шум

Я бы сказал, что большой. Но причём только на выводе на наушники, с другого линейного входа такого нет.

Ну да, позор какой-то. Долго не помог понять в чём дело, пока не подсмотрел, что драйвер под вендой по умолчанию ставит 96000

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

Ога, то-то у меня ни одна звуковуха не завелась на этой вашей Бзде)

О к-лху, какой ты косорукий! А гвоздь-то забить сумеешь? Колесо подкачать? Яичницу пожарить? Да и вообще, тебе и улицу переходить небезопасно.

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

Поддерживается работа в Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS и Windows.
Причём тут твоя FreeBSD, болезный?

Сделал жЫрнее для близоруких.

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

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

О да, но ты-то знаешь? Откуда? Гадание по метановым пузырям в луже?

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

)
)

Смайлофаг, ты зачем в тредах срёшь и после точек и запятых пробелы не ставишь?

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

К сожалению, не расскажу, потому что сам юзаю пшшаудио.

rotfront
()

Лучше бы Лёня продолжал своё пшхпшшаудио быдлокодить, всё равно на сервере оно не нужно.

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

Ога, то-то у меня ни одна звуковуха не завелась на этой вашей >Бзде)

Так у тебя же системд головного мозга.)Ещё и с осложнением в виде гномощели.Ты хоть до иксов дошёл при установке,неосилятор лоровский?)

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

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

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

У него горит, что кто-то использует и не парится

электрон
не парится

Бгг.

а в его Windows XP оно даже не запустится

Не знаю, не пробовал.

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

пройдёт, надеюсь

Зачем? Я же не совсем поехавший чтобы всерьёз пытаться использовать какое-то тормозное поделие на говнотроне.

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

Я же не совсем поехавший

вряд ли, иначе бы так старательно не доказывал, о том что ты «чего-то не делаешь»

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

вряд ли, иначе бы так старательно не доказывал, о том что ты «чего-то не делаешь»

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

всерьёз пытаться использовать

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

h578b1bde ★☆
()

«Настраивать громкость для каждого приложения» я в винде этим функционалом лет 5 уже не пользовался.

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

Я не красноглазик, чтобы пердолиться с мёртвыми недо-ОС. В Линуксе всё из коробки работает без единой проблемы.

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

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

можешь продолжать, конечно, раз тебе от этого легчает

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