Вийшла нова версія PipeWire 1.6.5 з виправленнями

Вийшла нова версія PipeWire 1.6.5 з виправленнями

PipeWire, широко використовуваний відкритий мультимедійний сервер для аудіо та відео в Linux, представив версію 1.6.5. Це оновлення містить виправлення, що стосуються аудіо виходу, обробки тунелів JACK, поведінки ROC приймача, стабільності ALSA та зміцнення сервера PulseAudio.

Виправлення проблем з виходом звуку і тунелем JACK

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

Ще одне виправлення в pw-filter виправляє проблему з буферами, які застряють на порту, залишаючи його без звуку. Зміни в SPA тепер обмежують помилки виходу з буфера, зменшуючи кількість галасливих звітів про помилки.

Вилучення проблемного фільтра і покращення модулів

PipeWire 1.6.5 також вилучає фільтр труби з filter-graph. У примітках до випуску зазначено, що фільтр був “пошкоджений за задумом” і становив загрозу безпеці, тому його вирішили видалити.

Щодо модулів, то тут теж є ряд виправлень. Поліпшена поведінка старту та зупинки ROC приймача, усунені витоки пам’яті, а модуль тунелю JACK тепер використовує правильний розмір MIDI буфера.

Зміцнення безпеки та стабільності

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

Деталі можна знайти у змінному журналі.

PipeWire 1.6.5 вже доступний на сторінці релізів проекту GitLab і в архіві виходу. Очікується, що дистрибутиви Linux впровадять це оновлення через свої звичайні канали оновлення.