PipeWire 是用于处理多媒体管道的服务器和用户空间 API 的多媒体处理工具,包括提供视频源(例如来自捕获设备或应用程序提供的流)并将其与客户端复用、访问视频源进行消费、生成用于音频和视频处理的图形。
PipeWire 1.6.6 现已发布,这是一个错误修复版本,其 API 和 ABI 与之前的 1.6.x 版本兼容。更新内容包括:
Highlights
- 修复服务器代码中的一个错误,该错误可能导致 snap 客户端没有声音。(#5270(已关闭))
- 放宽 LADSPA 路径加载限制,绝对路径仅在不安全的情况下才会被阻止。
- 修复在使用自定义音量控制时 filter-graph 中的音量恢复问题。
- 一些小的修复和改进。
PipeWire
- 修复元数据权限检查。
- 确保不会接受过多的 fds。
- 修复缓冲区分配和挂起操作之间可能存在的竞争条件。(#3547)
SPA
- 放宽 LADSPA 路径加载限制。从配置文件加载模块时允许使用绝对路径。目前仅在节点中加载 pulse ladspa 模块和 filter-chains 时阻止使用绝对路径,因为这些组件可能会加载其他进程中的 ladspa 插件。(#5222(已关闭))
- 修复了当没有输入信号时 dither noise 为静音的回归问题。(#5260(已关闭))
- 修复 filter-graph 中的 volume 初始化问题。(#5192(已关闭))
Pulse-server
- 修复服务器代码中的一个错误,该错误可能导致 snap 客户端没有声音。(#5270(已关闭))
- 更谨慎地处理 stream suspend messages,仅在 stream 处于监听状态时发送。(#5273(已关闭))
- 修复 pavucontrol 中的监听模式。
Tools
- 修复 pw-cat 中的 midifile SysEx 写入问题,并确保在关闭时正确写入 header。
- 确保 pw-cat 不要尝试将 Midi 转换为 UMP。
详情可查看发布说明。