继去年发布 PipeWire 1.0 用于管理 Linux 桌面上的音频和视频流,并证明其可替代 PulseAudio 和 JACK 等其他应用之后,PipeWire 1.2 也即将发布。今天发布的是即将发布的 PipeWire 1.2 的第一个候选版本。
在今天发布的 PipeWire v1.1.81 候选版中,PipeWire 1.2 增加了许多新功能。PipeWire 1.2 的新特性包括支持异步处理、显式同步支持、CPU 亲和性和优先级支持、Snap 打包支持、改进的配置解析错误处理、支持 Flatpaks 的安全上下文处理,以及支持 PipeWire 服务器和客户端使用多线程并行处理节点。
PipeWire 1.2 的蓝牙支持还增加了对 Opus、LC3-SWB 和 AAC-ELD 编解码器的支持。PipeWire 1.2 还对各种模块进行了改进,新增了用于加载参数均衡器的模块,并增强了 PulseAudio-Server / JACK / ALSA 集成。PipeWire 的 GStreamer 元素现在还可以协商和使用 DMA-BUF,以更有效地处理缓冲区。
总体而言,PipeWire 1.2 升级版功能强大,是 2024 年推动 Linux 桌面发展的又一令人兴奋的进展。有关今天发布的 1.2 RC1 的下载和更多详细信息,请访问 FreeDesktop.org。
转自 PipeWire 1.2 Preps For Async Processing, Snap Support & Explicit Sync – Phoronix