PulseAudio 14.0 вже випущений, і це його новини

Запуск нову версію звукового сервера "PulseAudio 14.0" який виступає посередником між програмами та різними низькорівневими звуковими підсистемами, абстрагуючись від роботи з командою.

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

Основні нові можливості PulseAudio 14.0

У цій новій версії перенаправлення потоку було реалізовано при зміні джерела звуку за замовчуванням або пристрій виведення звуку. Раніше, коли аудіовихідний пристрій було змінено, нові потоки направлялися на призначений вихідний пристрій, але існуючі потоки продовжували надходити на старий пристрій. Зараз Змінено логіку обробки старих потоків, і вони перейдуть на новий пристрій.

Зміна не впливає на струми, переміщені вручну, тобто маршрутизація щодо потоків буде збережена. Однак переміщення потоку на вихідний пристрій за замовчуванням призведе до видалення стану ручного зв'язку.

Крім того, сПри зміні пристрою виводу звуку в "Налаштування звуку GNOME", цей конфігуратор переміщує всі існуючі потоки на вибраний пристрій, а також змінює базу даних із маршрутами, щоб надіслати звук програм на цей пристрій, який буде запущено в майбутньому.

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

Інша важлива зміна полягає в тому, що вона виділяється, це  покращена підтримка UCM (Використовуйте менеджер справ) використовується в нових пристроях з мікропрограмою Intel SOF (Sound Open Firmware). Додано підтримку використовувати апаратні режими гучностіe (наприклад, беззвучний режим) через ALSA. Крім того, з UCM можна використовувати кілька звукових карт з однаковим ім'ям.

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

З інших змін що виділяються:

  • Модулі, засновані на X11 (module-x11-bell, module-x11-cork-request, module-x11 -public, and 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 Edition) та SteelSeries Arctis Pro (2019 Edition). Зараз для цих моделей створені окремі стерео та моно виходи.
  • За замовчуванням плоский режим вимкнено, що встановлює загальний обсяг виведення на основі параметрів найгучнішого потоку.
  • При виведенні аудіо через RAOP (module-raop-sink) за допомогою опції "autoreconnect = true", тепер можна налаштувати автоматичне повторне підключення у випадку збою мережі.
  • Окреме вказівка ​​кількості вхідних та вихідних каналів (канали_потоку та джерела_каналів) допускається в модулі виявлення модуля jackdbus.
  • Модуль-рятувальні потоки застарів, а його функціональність перенесена в основний фреймворк.
  • Додана підтримка елементів керування злиттям ALSA з ненульовим індексом та можливість встановлення цільових ролей (device.intended-role) для пристроїв у налаштуваннях профілю ALSA.
  • Додана можливість налаштування форматів стиснення модуля-null-sink без перезавантаження модуля за допомогою команди "pactl set-sink-formatats".

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

Посилання це. 


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.