myfreax

PulseAudio 15.0 发布,支持 LDAC 和 AptX 编解码器,改进硬件支持

PulseAudio 15.0 版本的亮点包括对 A2DP 的 LDAC 和 AptX 蓝牙编解码器的支持、对高质量 SBC XQ 配置变体的支持、对 HFP 蓝牙配置文件的本机支持以及对用于控制音量的蓝牙 A2DP AVRCP 绝对音量的支持连接的 A2DP 设备

3 min read
By myfreax
PulseAudio 15.0 发布,支持 LDAC 和 AptX 编解码器,改进硬件支持

PulseAudio 15.0 声音服务器今天作为一项重大更新发布,它引入了许多新功能和改进,为 Linux 和 UNIX 系统提供最先进的声音支持。

PulseAudio 15.0 版本的亮点包括对 A2DP 的 LDAC 和 AptX 蓝牙编解码器的支持、对高质量 SBC XQ 配置变体的支持、对 HFP 蓝牙配置文件的本机支持以及对用于控制音量的蓝牙 A2DP AVRCP 绝对音量的支持连接的 A2DP 设备。

此主要版本还通过增加对 SteelSeries Arctis 9 USB 游戏耳机、HP Thunderbolt Dock 120W G2 扩展坞、OnePlus Type-C Bullets USB-C 耳机设备以及 Sennheiser GSX 1000 和 1200 PRO USB DAC 的支持来改进硬件支持。

在其他值得注意的变化中,PulseAudio 15.0 为pactl命令引入了新的命令行参数,例如get-default-{sink|source},get-{sink|source}-volumeget-{sink|source}-mute,增加了对将声卡配置文件设置为粘性的支持,并允许您module-alsa-card通过名为PULSE_MODARGS的新udev变量配置设置模块参数。

此外,用户现在可以module-null-source使用max_latency_msec模块参数配置模块延迟的上限,module-match多次加载模块,并在其 /home 目录中添加 ALSA 路径配置文件。

此外,该module-jackdbus-detect模块现在会在 JACK 启动时自动加载 JACK 接收器和源,该module-filter-apply模块现在会自动从设备属性添加滤波器参数,并且该module-virtual-surround-sink模块已被重写以支持更大的脉冲响应。

对于开发人员,PulseAudio 15.0 添加了一种新机制,他们可以在应用程序中使用该机制来禁用与 PulseAudio 连接时的共享内存,以及可用于从客户端向 PulseAudio 对象发送消息的新 API。

对于打包者,PulseAudio 现在避免在Wayland上加载 X11 模块,但该功能目前仅适用于GNOME 桌面环境,增加了对配置OSS的支持和 Meson中的Valgrind支持,支持从/etc/pulse/读取附加配置default.pa.d/目录添加到启动脚本,以及一个仅用于构建客户端库和实用程序的新选项。

PulseAudio 15.0 现在可以从官方网站上作为 Linux 操作系统维护者的源代码 tarball 下载。在更新之前,最终用户应等待新的 PulseAudio 版本到达其发行版的稳定软件存储库。有关新功能和改进的更多详细信息,请访问发行说明