Излезе PipeWire 1.0.0

Най-накрая излезе дългоочакваната първа основна версия на PipeWire, мултимедийната сървърна система и фреймуърк, предназначен за възпроизвеждане и обработка на звук в реално време. Има съвместимост с API и ABI на ALSA, PulseAudio и JACK. Промените не са много, но те са знакови (все пак, това е първата версия на релиза).

Основни промени:

  • Отстранена е паметна утечка в memfd/dmabuf при изваждане на буферите при изключване.
  • Добавена е обработка на конкурентни повиквания на jack_port_get_buffer(), тъй като това се използва в Ardour.
  • Подобрено е представянето на времето (намалени колебания) в ALSA при използване на IRQ.
  • Множествени подобрения на документацията.

Други промени:

PipeWire

  • Сега навсякъде се спазва PIPEWIRE_DLCLOSE, и pw_in_valgrind() е премахнат.
  • Премахнато е предупреждението, което възниква при опит на клиента да промени игнорирани параметри.

Модули

  • Отстранен е потенциален сегментационен грешка при копиране на структури mix.
  • Отстранени са възможни условия за състезание в setrlimit в module-rt.
  • Отстранена е паметна утечка в filter-chain.
  • Параметърът rtp.prime е настроен за изпращачи (но не и получатели).
  • ROC модулите са портнати на ROC 0.3.

SPA

  • Добавен е параметър за закъснение в libcamera.
  • Поправени са някои предупреждения при компилиране.
  • Актуализиран е плъгинът EVL.

Bluetooth

  • Добавен е кодек LC3, както и подобрена съвместимост.

PulseAudio

  • Поправена е грешка при изпращането на събития при промяна на състоянието на изхода или источника.

JACK

  • Подобрена е работата с транспорта и времето. Сега се използват уникални идентификатори за създаване на последователни снимки на текущото време и транспорта.
  • Премахнато е изброяването на неизползвани параметри на порта.
  • Оптимизирано е повторното използване на буфера.

Документация

  • Добавени са man-страници за pw-dump, pw-loopback, pipewire-pulse и модулите.
  • Сега man-страниците се генерират с помощта на Doxygen.
  • Добавена е документация за модулите PulseAudio.

От други изменения може да се отбележи добавянето на поддръжка за GNU/Hurd.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster