PipeWire 0.3.81 发布

PipeWire是一款多媒体服务器,设计用于实时输出和处理音频和视频流。 客户可以使用与 PulseAudio、JACK 和 ALSA API 的兼容性。

新版本是1.0版本的第一个RC版本。

主要变化

  • 默认情况下启用 Jackdbus 支持。
  • ALSA 中基于 IRQ 的调度已得到改进,并且在 Pro Audio 配置文件中默认启用。 此外,pcm 现在可以相互通信以减少延迟,这与 JACK 的行为相对应。
  • 实现了对旧版和新版 webrtc-audio-processing 的支持,以简化过渡。
  • 现在,强制节点或元数据更改量化也会强制图形暂停和恢复,就像更改比特率以确保所有节点适应新的量化一样。 这对于需要在基于 IRQ 的调度的新时期重新配置设备的 Pro Audio 节点非常重要。
  • 修复了解析正则表达式的错误。
  • 许多小修复和改进。

其他变化

PipeWire

  • 该流现在有一个 EARLY_PROCESS 选项,可用于实现其自己的缓冲区填充。
  • 修复了确定驱动节点位置时的错误。
  • 现在删除链接可以正确重新计算图表。
  • 修复了比特率比较以确定图表中的最佳比特率。
  • malloc_trim() 函数现在用于释放内存(如果可用)。

公用事业

  • pw-cat 现在支持 DFF 和 DSD 格式。

模块

  • 对 RAOP 进行了一些改进。 现在,每两秒就会轮询一次设备,以保持它们处于工作状态。
  • 修复了滤波器链中的一个错误,该错误导致仅混合一个源时不应用前置放大器。
  • 过滤器链现在可以将流量传递到图中的控件。
  • 改进了 RAOP 中的音量控制。

的PulseAudio

  • 挂起_流处理中的一些修复。
  • 修复了事件调度代码中的一个错误,该错误导致链接节点时无法发送更改事件。
  • 降低实时脉冲音频客户端的优先级。

水疗

  • ALSA 驱动程序现在直接从唤醒事件同步所有关注者。 这允许更稳定的比特率匹配。
  • 添加了 GNU/Hurd 支持!

蓝牙

  • 改进了使用 PipeWire 作为音频网关时的编解码器性能。
  • BAP 设备已适应新的 Bluez API。

插口

  • 如果 jack 库位于默认库路径中,请避免使用 LD_LIBRARY_PATH,因为它可能会导致问题。
  • 实现了将端口上的延迟重置为默认值的处理。
  • 现在 jack_property 总是设法更改元数据,因为它在退出之前等待解决方法。

来源: linux.org.ru

添加评论