内容提要
PipeWire 1.6.9 发布,是 1.6 系列第九次维护更新。本次改进包括 JACK 回调、网络节点选项、FC/LFE 音量、audioconvert 直通与滤波器图、V4L2 格式过滤、GStreamer 锁定以及 pw-record 的 A-law 支持;修复了回环通道、MP3 编码、EOF 处理、蓝牙内存泄漏与崩溃、Pulse Server 崩溃、RAOP 加密等问题,并将 libcamera 更新至 0.6.0。
延伸解读
维护更新的定位与节奏
PipeWire 1.6.9 是 1.6 系列的第九次维护更新,距离 1.6.8 发布约两个月。这类版本不引入新功能,而是集中修复缺陷和优化细节,适合追求稳定性的用户。从更新频率看,PipeWire 在 1.6 分支上保持了较密集的维护节奏,表明项目对已发布版本的持续支持。
蓝牙与网络音频的稳定性改进
本次更新针对蓝牙传输启动失败时的内存泄漏和清理 iso-io 传输时的崩溃进行了修复,同时为网络接收器和源添加了 node.network=true 选项,避免 pavucontrol 等程序唤醒它们。这些改动直接提升了无线音频和网络音频场景下的可靠性,减少长时间使用中的资源泄漏和意外中断。
音频处理与格式支持的细节优化
在 audioconvert 中改进了直通格式处理和滤波器图的动态重配置,并取消了对滤波器图描述的限制;pw-record 新增 A-law 支持,同时修复了 MP3 编码和 pw-cat 的 EOF 处理。这些调整让格式转换和录制流程更灵活,尤其对需要处理多种音频格式的用户有实际帮助。
兼容性与底层修复
版本修复了 RAOP over TCP 支持、OpenSSL 3 或更高版本中的 RAOP 加密问题,并将 libcamera 支持更新到 0.6.0。此外,还改进了 ALSA 插件在停止时生成轮询错误的情况。这些修复涉及加密、摄像头和底层插件,有助于提升与新版依赖库的兼容性,减少特定场景下的故障。
Q&A
PipeWire 1.6.9 是什么?它属于哪个系列?
PipeWire 1.6.9 是 PipeWire 1.6 系列最新版的第九次维护更新,该开源软件用于在基于 Linux 的操作系统下处理音频和视频流。
PipeWire 1.6.9 在蓝牙支持方面修复了哪些问题?
修复了传输启动失败时可能存在的内存泄漏问题,以及清理 iso-io 传输时可能发生的崩溃问题。
PipeWire 1.6.9 对 JACK 做了哪些改进?
改进了 JACK 对象回调,避免报告已删除的旧对象;改进了 JACK 的对象查找,以避免移除的对象泄漏。
PipeWire 1.6.9 在 ALSA 插件方面有什么变化?
改进了 ALSA 插件,使其在停止时生成轮询错误。
PipeWire 1.6.9 修复了 Pulse Server 的哪些问题?
修复了 active_port_name 选项可能导致的崩溃问题、ALSA 源命名问题以及待处理的同级消息问题。
PipeWire 1.6.9 中 pw-record 增加了什么新功能?
在 pw-record 中引入了 A-law 支持。
PipeWire 1.6.9 如何改进网络节点选项?
为网络接收器和源添加了 node.network=true 选项,以便 pavucontrol 等程序不会唤醒它们。
PipeWire 1.6.9 将 libcamera 支持更新到了哪个版本?
将 libcamera 支持更新到 0.6.0 版本。