PipeWire 1.6 Released with Support for Audio Channel Layouts, LDAC Decoder

від

у

PipeWire 1.6 випущено з підтримкою розкладок аудіоканалів, декодера LDAC

https://ift.tt/vRBKSfO

Проєкт PipeWire випустив PipeWire 1.6 сьогодні як значне оновлення цього відкритого сервера для обробки аудіо/відеопотоків та апаратного забезпечення на операційних системах Linux, значне оновлення, яке впроваджує чимало нових функцій та поліпшень.

Основні моменти PipeWire 1.6 включають підтримку розкладів каналів аудіо для встановлення “audio.layout” = “5.1” замість більш довгого audio.position = [ FL, FR, FC, LFE, SL, SR ], декодер LDAC для Bluetooth, SpanDSP для заповнення втрати пакетів Bluetooth, та підтримку багатоканальних розкладень на ROC.

Також нововведення у PipeWire 1.6 — підтримка Capability Params для узгодження можливостей на з’єднанні до переговорів формату та буферів, підтримка функцій метаданих для сигналізації того, що метадані sync_timeline підтримують операцію RELEASE, та більше типів HDR-колірності.

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

Крім того, PipeWire 1.6 оновлює ресемпер з підтримкою налаштовуваних віконних функцій, таких як вікна Blackman та Kaiser, та впроваджує плагіни FFmpeg та ONNX у графі фільтрів для запуску аудіо AVFilterGraph та деяких моделей, таких як Silero VAD, відповідно.

Крім того, додає модуль node.reliable для забезпечення надійного транспорту, та додає підтримку sysex та midiclip, а також підтримку деяких додаткових необроблених форматів до pw-cat, разом із опціями налаштування контейнерів та кодеків, а також переліку підтримуваних контейнерів, кодеків, розкладів та назв каналів.

Але це ще не все — PipeWire 1.6 вводить підтримку IPv4-лічних адрес у локальному з’єднанні в RAOP та snapcast, підтримку більшої кількості JBL ігрових гарнітур, підтримку обробки понад 64 канали у channelmixer та підтримку модуля-фільтрації source та sink лише.

З цього випуску PipeWire починає також розбирати позиції каналів з даних EDID, встановлює карти каналів в ALSA, дозволяє встановлення rlіmitів у конфігураційному файлі, забезпечує node.exclusive, безпечно парсить та збирає POD у спільній пам’яті та встановлює поточний час у позицію драйвера перед запуском.

Серед інших примітних змін — реліз приносить численні оновлення Bluetooth та вдосконалення, кілька оновлень AVB, включаючи роботу з об’єднанням протоколу Milan, підтримку модуля jack-tunnel для автопідключення портів та кілька оновлень RTP.

Тепер PipeWire також дозволяє конфігурацію скидання потоку при форку, оскільки клієнти JACK очікують, що це буде відключено за замовчуванням, прибирає підтримку v0 клієнтів, покращує стандартну обробку каналів у module-filter-chain, дозволяє обробляти нові типи сервісів snapcast та реалізує активацію сокета без залежності від libsystemd.

Звісно, є також різні виправлення помилок, тож ознайомтесь із нотатками до релізу для більш детальної інформації. Тим часом ви можете завантажити PipeWire 1.6 як tarball із вихідного коду з офіційної сторінки проекту на GitLab для тих, хто полюбляє компіляцію з джерел. Інакше ви зможете встановити PipeWire 1.6 з stable-репозиторіїв вашої дистрибуції найближчим часом.

Купити каву мені на ko-fi.com

HI-FI News

через LXer Linux News https://lxer.com/

2 лютого, 2026 о 02:52AM

February 22, 2026 at 02:52AM


Коментарі

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *