了解PulseAudio 17.0版本的主要亮点。
PulseAudio,传统的开源声音服务器解决方案,最近宣布发布其最新稳定版本—PulseAudio 17.0。此升级包含了许多增强功能,旨在改善用户体验,并为最终用户和应用程序开发人员添加新功能。
让我们深入了解这些激动人心的更新的细节。
PulseAudio 17
PulseAudio 17.0:最新消息
对于最终用户,PulseAudio 17.0对基于ALSA UCM的设置进行了几项值得注意的修改。这些更改会影响ALSA UCM配置映射到PulseAudio配置文件和端口的方式。PulseAudio不再为非冲突设备创建组合端口,而是为每组非冲突设备生成单独的配置文件。
共享类似PlaybackPCM或CapturePCM设置但未明确标记为冲突的设备将被视为冲突。
此外,不同的输入/输出将不再显示为源/接收器上的端口;相反,它们将显示为单独的源/接收器。允许特定输入或输出独立操作的系统在选择所需配置文件时将显示多个输入/输出接收器。
此外,PulseAudio 17.0还为蓝牙设备提供了一项名为电池电量指示的新功能。这一功能允许PulseAudio主机将电池电量信息传输到蓝牙耳机,从而实现便携设备与汽车或其他系统之间的更好集成。
此外,还实现了对高级蓝牙FastStream编解码器的支持,从而提高了兼容设备的双向音频质量。
关于应用程序开发,PulseAudio 17.0包括更新的 网络音频处理
图书馆依赖这一改进提供了增强的回声消除能力和更大的漂移容限。
尽管由于上游的变化而不得不牺牲对波束成形的支持,但总体性能的提升使得这对开发人员来说是一个有吸引力的提议。
最后,module—role—cork现在接受分组角色(用"/"分隔)作为触发器,扩大了它的灵活性和实用性。同时,项目的默认CPP_STD已调整为C++17。
总体而言,考虑到开发人员对这项传统音频技术的努力,这是一次“保持灯光亮起”的更新。替代的和现代的Pipewire已经处于良好的状态,并被许多现代的Linux发行版使用。
你可以在这个页面上找到这个版本的来源。
VIA公告