Оновлення PipeWire 1.4.3: нові можливості сервера

Проєкт PipeWire випустив PipeWire 1.4.3 як чергове незначне оновлення до останньої версії PipeWire 1.4 – популярного сервера з відкритим кодом для обробки аудіо/відео потоків та обладнання в системах Linux.

Нові можливості PipeWire 1.4.3

Випуск PipeWire 1.4.3 з’явився приблизно через п’ять тижнів після PipeWire 1.4.2 та приносить численні вдосконалення для netJACK2. Ці поліпшення включають виправлення для ролей драйвера/менеджера, краще оброблення помилок і підтримку надсилання спеціальних команд.

Поліпшення в роботі з аудіо та MIDI

Крім того, додано підтримку використання стандартних значень фільтрів та правильного запису потоків MIDI. Розробники також покращили керування станом filter-graph у filter-chain та обробку UMP sysex в ALSA sequence.

Важливим оновленням стало покращення підтримки ALSA audio.channels. Тепер ця функція використовується лише коли значення знаходиться в допустимому діапазоні.

Підтримка відео форматів та налагодження

PipeWire 1.4.3 додає підтримку пропуску лише першого буфера для необроблених форматів у v4l2. Це дозволяє уникнути втрати важливих заголовків при роботі з кодованими форматами.

Також включено покращену підтримку для правильного налагодження UMP SysRT повідомлень у pw-mididump. Виправлено ряд помилок для вдосконалення конвертації UMP program change у MIDI 1.0.

Історія розвитку PipeWire 1.4

Базова версія PipeWire 1.4 вийшла 6 березня 2025 року з новими функціями, включаючи підтримку архітектури RISC-V, PipeWire JACK API керування та DSD відтворення для плагіна ALSA.

Також додано системний сервіс для pipewire-pulse, підтримку Bluetooth для BAP broadcast links та підтримку слухових апаратів із використанням ASHA. Оновлення включає новий кодек G722 та підтримку UMP (відомого як MIDI2).

Розширена функціональність для відео та аудіо

Крім того, PipeWire 1.4 представив підтримку UCM split PCMs, WebRTC2 та виявлення EC958 кодеків з даних HDMI ELD. У версію також включено новий Telephony D-BUS API, сумісний з oFono.

Інші важливі доповнення – відеоконвертер на базі FFmpeg, підтримка абстрактних сокетів у native-protocol та підтримка PTP синхронізації для RTP потоків.

PipeWire постачається з багатьма популярними дистрибутивами GNU/Linux і є варіантом за замовчуванням для обробки мультимедійних потоків та обладнання. Він також використовується за замовчуванням для роботи з камерою у веб-браузері Mozilla Firefox.

Завантажити PipeWire 1.4.3 можна прямо зараз з офіційної сторінки GitLab. Докладніше про всі зміни в цьому оновленні можна дізнатися на офіційному сайті PipeWire.