Эксперт по мультимедиа компании Red Hat Вим Тайманс выпустил новую версию решения PipeWire 0.3.80, предназначенного для эффективной обработки видео- и аудиопотоков на рабочем столе Linux.
В версии PipeWire 0.3.80 в плагин Vulkan SPA добавлена поддержка DMA-BUF для эффективной работы с буферами. Эта работа является частью открытого в течение полугода запроса на слияние, направленного на внедрение поддержки модификаторов Vulkan для этого плагина PipeWire с целью обеспечения возможности использования DMA-BUF. Набор из 22 патчей составил это изменение, автором которого являются разработчики wlroots.
В PipeWire 0.3.80 также добавлен новый параметр «Tag», позволяющий передавать произвольные метаданные в графе внеполосно. Код эхоподавления PipeWire также был перенесен в код обработки звука WebRTC, в коде сервера PulseAudio исправлена регрессия в определении местоположения источников монитора по ID, а также внесены обновления для предотвращения возможных сбоев. Кроме того, исправлены ошибки в работе Bluetooth LE, JACK и другие случайные исправления.
Загрузить и получить дополнительную информацию о PipeWire 0.3.80 можно на GitLab FreeDesktop.org.