PipeWire 1.6.8 发布,多媒体处理工具

发布于

PipeWire 是用于处理多媒体管道的服务器和用户空间 API 的多媒体处理工具,包括提供视频源(例如来自捕获设备或应用程序提供的流)并将其与客户端复用、访问视频源进行消费、生成用于音频和视频处理的图形。

PipeWire 1.6.8 现已发布,这是一个错误修复版本,其 API 和 ABI 与之前的 1.6.x 版本兼容。更新内容包括:

### 亮点

- 修复 JACK 中的数据竞争问题,该问题可能导致 Ardour 中 MIDI 事件丢失。
- 修复一些无界内存分配问题。
- 进行了各种小修复。

### PipeWire

- 避免一些图表重新计算,从而修复了在节点处于活动状态时将其挂起所导致的错误。

### Modules

- 在 RAOP 中进行 Content-Length 和分配检查,以避免 OOM 错误。
- 修复客户端节点错误路径中潜在的内存泄漏问题。[#5348 (closed)](https://www.oschina.net/pipewire/pipewire/-/work_items/5348)

### SPA

- 修复 filter-graph 动态图更新问题。
- 修复当 filter 加载到具有 hardware volume 的节点内部时 filter-graph volumes 的问题。[#5344 (closed)](https://www.oschina.net/pipewire/pipewire/-/work_items/5344)
- 为 SOFA filter 添加归一化和延迟选项。[#5322 (closed)](https://www.oschina.net/pipewire/pipewire/-/work_items/5322)

### Bluetooth

- 修复传输启动失败时可能出现的内存泄漏。

### Pulse-server

- 通过无界的内存分配来避免耗尽堆栈。

### JACK

- 修复从并发线程调用 jack_port_get_buffer() 时出现的数据竞争问题(例如 Ardour)。[#5324 (closed)](https://www.oschina.net/pipewire/pipewire/-/work_items/5324)

### GStreamer

- 跳过无效的 crop metadata。
- 避免因元数据监听器注册两次而导致的崩溃。

详情可[查看发布说明](https://gitlab.freedesktop.org/pipewire/pipewire/-/releases#pipewire-168-2026-07-09)。

---

原文链接:[点击查看](https://www.oschina.net/news/471807/pipewire-1-6-8-released)

评论

暂无评论。