PipeWire 项目今天发布了 PipeWire 1.2.3,作为 PipeWire 1.2 系列的第三个维护更新,这个流行的开源服务器用于处理 Linux 系统上的音频/视频流和硬件。
PipeWire 1.2.3 旨在在 FFADO 驱动程序中实现自由流支持,同时改进了采样率和缓冲区大小处理,使其能够强制采样率和缓冲区大小。此外,它现在总是在节点上设置服务器端 clock.quantum-limit,以修复 Midi 桥中的缓冲区大小问题。
此版本还改进了spa_loop锁定,并消除了队列满时可能出现的死锁,为 libcamera 设备字符串分配了更多空间以正确删除 libcamera 和 v4l2 设备的重复数据,并进一步改进了激活状态更改和 xrun 检测。
此外,还修复了一些错误,以避免在销毁错误链接时出现内存泄露,以及 pw-top 命令中的一些编译器警告。 有关 PipeWire 1.2.3 中包含的更改的更多细节,请查看发布说明,其源代码可从同一位置下载。
PipeWire 1.2 “Aviation” 于 2024 年 6 月 27 日发布,主要更改包括显式同步元数据支持、Snap 支持使用 Canonical 沙盒应用打包格式的 Ubuntu 和其他使用 Canonical 沙盒应用打包格式的发行版、支持协商缓冲区参数时的强制性元数据,以及允许异步调度节点的异步处理支持。
PipeWire 是许多流行的 GNU/Linux 发行版上处理多媒体流和硬件的默认选项。在即将到来的 Fedora Linux 41 发行版中,它还将默认用于 Mozilla Firefox Web 浏览器中的相机处理。
图片来源:PipeWire项目
转自 PipeWire 1.2.3 Implements Freewheeling Support in the FFADO Driver – 9to5Linux