PipeWire 1.4.3 з покращеною підтримкою MIDI та стабільністю мережі

PipeWire 1.4.3 з покращеною підтримкою MIDI та стабільністю мережі

Через місяць після випуску версії 1.4.2, команда PipeWire анонсувала третє оновлення з виправленнями помилок у серії 1.4 – версію 1.4.3 для цього широко використовуваного мультимедійного сервера Linux, який керує аудіо та відеопотоками.

Значні покращення в netjack2

Серед головних покращень, реалізація netjack2 у PipeWire отримала значні виправлення. Ролі драйвера та менеджера, які мали проблеми в попередніх версіях, тепер виправлені, що призвело до більш надійного потокового передавання аудіо через мережу.

Також покращено запис даних MIDI, з більш елегантною обробкою помилок – це важлива зміна для користувачів, які використовують складні налаштування MIDI. Крім того, оновлення вдосконалює обробку UMP (Universal MIDI Packet) sysex.

Нові можливості на рівні ядра PipeWire

На рівні ядра PipeWire оновлення впроваджує можливість спрямування всіх команд до вузла. Це розблоковує потенціал для відправки спеціальних команд і забезпечує більшу гнучкість для розробників і досвідчених користувачів.

У сфері модулів, окрім виправлень netjack2, покращення управління станом filter-graph у ланцюжку фільтрів забезпечує стабільніші та передбачуваніші ланцюжки обробки аудіо.

Виправлення у компоненті SPA

Компонент SPA (Simple Plugin API) також отримує кілька цільових виправлень. Серед них – правильне налаштування значення фільтра за замовчуванням, виправлення перетворення UMP program change до MIDI 1.0, та оптимізація обробки буфера сирого формату у v4l2 для запобігання втрати важливих заголовків.

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

Покращення діагностичних інструментів

Для користувачів і розробників, які заглиблюються в діагностику, інструмент pw-mididump тепер правильно відлагоджує повідомлення UMP SysRT, полегшуючи усунення несправностей у потоках даних MIDI.

Нарешті, сумісність з JACK покращується завдяки кращій обробці повідомлень sysex у форматі UMP шляхом додавання перетворених MIDI1 sysex, що підвищує функціональну сумісність у гібридних аудіосередовищах.

Докладнішу інформацію про всі зміни в новій версії можна знайти у журналі змін.

Відвідайте офіційний сайт PipeWire для завантаження останньої версії програмного забезпечення та ознайомлення з документацією.