PipeWire 1.6.9 发布,改进了蓝牙、JACK、ALSA 插件、Pulse 服务器等功能

PipeWire 1.6.9 发布,改进了蓝牙、JACK、ALSA 插件、Pulse 服务器等功能

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

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 版本。

🏷️

标签

➡️

继续阅读