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

PipeWire 1.0 “El Presidente” 正式发布,以下是新的内容

PipeWire 1.0 “El Presidente” 正式发布,以下是新的内容

PipeWire 1.0 今天发布了,这是一款用于在 Linux 系统上处理音频和视频流以及硬件的现代软件的重大更新。

PipeWire 1.0 的亮点包括:默认启用 jackdbus 支持、支持新旧版本的 webrtc-audio-processing、支持使用元数据按需组合流、在所有情况下都能在缓冲区中复制元数据、能将节点添加到多个组和链接组,以及能在同一 ISO 组中调度节点。

该版本还引入了一个新选项,可将 ALSA 控制作为道具参数公开,在加载 ACP 配置以覆盖 ACP 配置文件时增加了对 XDG 基本目录的支持,在管道隧道中增加了对暂停和恢复的支持,并增加了对 uclamp 的支持,使调度程序能更好地决定任务的位置。

PipeWire 1.0 还进行了大量改进,包括改进系统服务中的套接字权限、在 Ardour 中预览 MIDI 事件记录、改进 RAOP sinks 的 media.name、改进 ALSA 中的挂起恢复、改进 ALSA 插件中的轮询描述符处理,以及正确处理 filter-chain 中的通知端口依赖关系。
此外,filter-chain 还支持新的线性、钳位、接收、指数、日志、多重和正弦内置插件,echo-cancel 模块已更新为正确报告其回放和捕获流为 ASYNC,以避免缓冲区耗尽,module-rtp-sap 和 module-rtp-sink 模块现在都会尝试绑定到指定接口。

PipeWire 现在还允许指定远程名称数组以连接本地协议,允许 ALSA 插件在暂停时移除运行时属性(如 period-num、period-size 和 max-latency),改进了 BAP leader 的选择,并添加了 jack_set_sample_rate() 扩展函数。

最后,PipeWire 1.0 还增加了处理 ALSA 插件中 mmap_areas 的 NULL 值的功能,通过在完成 jack_client_open() 操作前获取所有节点和端口的信息,增加了在所有情况下正确枚举端口的功能,并修复了以前版本中的许多错误和回归。

更多详情,请查看项目 GitLab 页面上的发布说明,如果你想自己编译 PipeWire 1.0,也可以从这里下载源代码压缩包。新发布的 PipeWire 将很快出现在一些最流行的 GNU/Linux 发行版的稳定软件仓库中,为用户带来更好的多媒体体验。

转自 PipeWire 1.0 “El Presidente” Officially Released, This Is What’s New – 9to5Linux