Реліз PipeWire 1.2.8 для мультимедійних систем Linux

Важливий реліз PipeWire 1.2.8 для мультимедійних систем Linux

PipeWire, мультимедійний фреймворк для обробки аудіо та відео на системах Linux, представив версію 1.2.8. Це оновлення ґрунтується на попередніх релізах 1.2.x та 1.0.x. Воно включає безліч виправлень помилок і покращень продуктивності.

Виправлення помилок у версії 1.2.8

Оновлення розглядає деякі триваючі проблеми, з якими могли зіткнутися користувачі. Наприклад, це стосується очищення старих даних буфера, коли pulse-server переходить на нові дані. Це може значно поліпшити відтворення аудіо. Також виправлено витік дескрипторів файлів, пов’язаний із SyncObj, що має підвищити загальну стабільність системи.

Покращення для модуля конволюції

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

Під покриттям: стабільність та надійність

У версії PipeWire 1.2.8 система стала більш надійною. Сервіс для root за замовчуванням тепер відключено, а також забезпечено правильну залежність від dbus.service. Це значно знижує ризик потенційних станів гонки.

Додаткові оновлення для модулів

Для шанувальників модулів є гарні новини. Розрахунки RTP виправлено для уникнення змішування часу та частоти вибірки. Форматування SDP ptime також відкориговано. Додатково зміни в обробці MIDI подій netjack2 тепер відбуваються коректніше.

Покращення в компоненті SPA

У компоненті SPA PipeWire тепер успішно уникає аварій, коли PCM пристрій не має асоційованої звукової карти. Також зміцнено захист від переповнень буфера та покращено ідентифікацію типів, що підвищує загальну надійність системи.

Аудіосервер і нові можливості

Сегмент Pulse сервера також отримав цікаве оновлення, яке підвищило максимальну швидкість аудіо до 768 кГц. Це може бути оцінено як аудіофілами, так і професіоналами.

Покращення для GStreamer

Нарешті, в стороні GStreamer PipeWire відзначився мітками EARLY_PROCESS для виходу, а також додав функції контролю швидкості. Це покращує загальну узгодженість обробки аудіо. У результаті, покращено видимість пристроїв, щоб користувачі могли легше знаходити потрібного аудіопостачальника.

Для отримання додаткової інформації, ознайомтеся з чек-листом змін.