PulseAudio 14.0 уже выпущен, и это его новости

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

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

Основные новые функции PulseAudio 14.0

В этой новой версии реализовано перенаправление потока при смене источника звука по умолчанию или устройство вывода звука. Ранее при изменении устройства вывода звука новые потоки направлялись на назначенное устройство вывода, но существующие потоки продолжали поступать на старое устройство. Теперь Логика обработки старых потоков была изменена, и они переключатся на новое устройство.

Изменение не влияет на токи, перемещаемые вручную, то есть маршрутизация будет сохранена по отношению к потокам. Однако перемещение потока на устройство вывода по умолчанию приведет к удалению состояния связи вручную.

Также cПри изменении устройства вывода звука в «Настройки звука GNOME», этот конфигуратор перемещает все существующие потоки на выбранное устройство, а также изменяет базу данных с маршрутами для отправки звука приложений на это устройство, которое будет запущено в будущем.

Для PulseAudio, Манипуляции с настройками звука GNOME выглядят как ручные потоки, что создает проблемы при изменении устройства по умолчанию, поскольку перемещаемые вручную потоки не следуют за изменением устройства вывода по умолчанию.

Еще одно важное изменение заключается в том, что он выделяется, это  улучшенная поддержка UCM (Менеджер вариантов использования) используется в новых устройствах с прошивкой Intel SOF (Звук открыть прошивку). Добавлена ​​поддержка использовать аппаратные режимы громкостиe (например, беззвучный режим) через ALSA. Кроме того, с UCM можно использовать несколько звуковых карт с одинаковым именем.

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

Из других изменений которые выделяются:

  • Модули на основе X11 (module-x11-bell, module-x11-cork-request, module-x11-publish и module-x11-xsmp) реализуют аргумент xauthority для передачи значения требуемой переменной среды XAUTHORITY для подключения к сервер X11.
  • Реализован новый бэкэнд RTP на основе GStreamer (модули module-rtp-send и module-rtp-recv теперь могут использовать GStreamer для реализации протокола RTP).
  • По умолчанию автоматическое переключение с аудиовыхода на HDMI отключено, поскольку это привело к несоответствующему поведению из-за формирования нового события добавления устройства в ALSA, когда монитор был выведен из спящего режима.
  • Расширенная поддержка игровой USB-гарнитуры: HyperX Cloud Orbit S, LucidSound LS31, Razer Kraken Tournament Edition, SteelSeries Arctis 5 (издание 2019 г.) и SteelSeries Arctis Pro (издание 2019 г.). Для этих моделей теперь созданы отдельные стерео и моно выходы.
  • По умолчанию плоский режим выключен, при этом общая выходная громкость устанавливается на основе параметров самого громкого потока.
  • При выводе звука через RAOP (модуль-raop-приемник) с использованием опции «autoreconnect = true» теперь можно настроить автоматическое переподключение в случае сбоя сети.
  • В модуле module-jackdbus-detect разрешено отдельное указание количества входящих и исходящих каналов (receive_channels и source_channels).
  • Модуль-rescue-streams устарел, а его функциональность перенесена в основную платформу.
  • Добавлена ​​поддержка элементов управления слиянием ALSA с ненулевым индексом и возможность устанавливать целевые роли (device.intended-roles) для устройств в настройках профиля ALSA.
  • Добавлена ​​возможность настраивать форматы сжатия на модуле-пустом-приемнике без перезагрузки модуля с помощью команды «pactl set-сток-форматы».

Наконец, новая версия через несколько дней поступит в репозитории различных дистрибутивов Linux. Хотя для тех, кто предпочитает уже иметь новую версию, они могут загрузить исходный код и выполнить компиляцию в своей системе.

Ссылка такая. 


Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

bool (истина)