皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

PipeWire 1.6 发布,支持音频通道布局和 LDAC 解码器

PipeWire 1.6 发布,支持音频通道布局和 LDAC 解码器

PipeWire 项目今日发布了 PipeWire 1.6 版本,这是针对 Linux 操作系统下处理音频/视频流和硬件的开源服务器的重大更新,引入了众多新功能和改进。

PipeWire 1.6 的主要亮点包括支持音频声道布局,可以设置“audio.layout” = “5.1”而不是更冗长的 audio.position = [ FL, FR, FC, LFE, SL, SR],支持蓝牙的 LDAC 解码器,蓝牙数据包丢失隐藏的 SpanDSP,以及 ROC 上的多轨布局支持。

PipeWire 1.6 新增了 Capability Params 支持,用于在格式和缓冲区协商之前协商链路上的功能,支持元数据功能以指示 sync_timeline 元数据支持 RELEASE 操作,以及更多 HDR 颜色类型。

此次发布还引入了对带优先级反转的循环锁定支持,以更快地更新共享状态,支持更多压缩格式的辅助函数以创建和解析格式,支持节点命令和事件中的额外用户数据,以及支持编译时最大声道数,现在默认为 128。

此外,PipeWire 1.6 更新了重采样器,支持可配置的窗函数,如 Blackman 和 Kaiser 窗函数,并将 FFmpeg 和 ONNX 插件引入 filter-graph,用于运行音频 AVFilterGraph 和 silero VAD 等模型。

此外,它添加了 node.reliable 模块以启用可靠传输,并增加了对 sysex 和 midiclip 的支持,以及向 pw-cat 增加了对更多未压缩格式的支持,包括设置容器和编解码器格式的选项,以及列出支持的容器、编解码器、布局和通道名称。

但还有更多,PipeWire 1.6 引入了 RAOP 和 snapcast 中对 IPv4 链路本地地址的支持,支持更多 JBL 游戏耳机,支持 channelmixer 处理超过 64 个通道,以及支持仅源和接收模块的 filter-chain。

从本次发布开始,PipeWire 现在从 EDID 数据中解析通道位置,在 ALSA 上设置通道映射,允许在配置文件中设置 rlimits,强制执行 node.exclusive,在共享内存中安全地解析和构建 PODs,并在启动前在驱动器位置设置当前时间。

在诸多值得注意的变更中,PipeWire 1.6 版本还带来了许多其他蓝牙更新和改进,包括 AVB 更新,如米兰协议的合并工作、支持 jack-tunnel 模块自动连接端口,以及多个 RTP 更新。

PipeWire 现在还允许配置 fork 时的线程重置,因为 JACK 客户端期望默认情况下禁用此功能,移除了对 v0 客户端的支持,改进了 module-filter-chain 中的默认通道处理,允许处理新的 snapcast 服务类型,并实现了无需依赖 libsystemd 的套接字激活。

当然,还有各种错误修复,因此请查看发布说明以获取更多详细信息。同时,如果您喜欢从源代码编译,可以从项目的 GitLab 页面下载 PipeWire 1.6 的源代码压缩包。否则,您将很快能够从您发行版的稳定仓库中安装 PipeWire 1.6。

转自  PipeWire 1.6 Released with Support for Audio Channel Layouts, LDAC Decoder – 9to5Linux

已有 0 条评论
已有 0 条评论
-->