發布 PulseAudio 13.0 聲音伺服器

介紹 聲音伺服器發布 PulseAudio 13.0,它充當應用程式和各種低階音訊子系統之間的中介,抽象硬體的工作。 PulseAudio 可讓您在單一應用程式層級控制音量和聲音混合,在存在多個輸入和輸出通道或音效卡的情況下組織聲音的輸入、混合和輸出,讓您動態變更音訊串流格式並使用 插件,可以透明地將音訊串流重新導向到另一台機器。 PulseAudio 代碼根據 LGPL 2.1+ 授權分發。 支援 Linux、Solaris、FreeBSD、OpenBSD、DragonFlyBSD、NetBSD、macOS 和 Windows。

鑰匙 改進 脈衝音頻 13.0:

  • 新增了播放使用編解碼器編碼的音訊串流的功能 杜比TrueHD и DTS-HD Master Audio的;
  • 為 ALSA 支援的音效卡選擇設定檔的問題已解決。 執行 PulseAudio 或熱插卡時,module-alsa-card 有時會將不可用的設定檔標記為可用,導致選擇具有損壞引腳的卡片設定檔。 特別是,以前如果設定檔包含目的地和來源,並且至少其中之一是可存取的,則該設定檔被認為是可存取的。 現在,此類設定檔將被視為無法存取;
  • 透過藍牙運行的聲卡的選定設定檔的保存已停止。 預設情況下,現在始終使用A2DP 配置文件,而不是用戶先前選擇的配置文件,因為藍牙卡配置文件的使用高度依賴於上下文(用於電話呼叫的HSP/HFP,以及用於其他所有內容的A2DP) 。 為了傳回舊的行為,已為 module-card-restore 模組實作了「restore_bluetooth_profile=true」設定;
  • 增加了對透過 USB 連接的 SteelSeries Arctis 5 耳機/耳麥的支援。 Arctis 系列以其使用獨立的輸出裝置而聞名,這些輸出裝置具有獨立的語音(單聲道)和其他聲音(立體聲)音量控制。
  • module-loopback 中新增了「max_latency_msec」設置,可用於設定延遲上限。 預設情況下,如果資料未及時到達,延遲會自動增加,如果將延遲保持在一定限制內比播放期間的中斷更重要,則建議的設定可能會很有用;
  • module-rtp-send 中加入了「stream_name」參數來定義正在建立的流的符號名稱,而不是「位址上的 PulseAudio RTP Stream」;
  • S/PDIF 針對具有 USB 2.0 介面的 CMEDIA 高速 True HD 音效卡進行了改進,該音效卡使用不尋常的 S/PDIF 裝置索引,這些索引在 ALSA 的預設配置下不起作用;
  • 在 module-loopback 中,預設使用特定於來源的取樣參數;
  • module-udev-detect 和 module-alsa-card 中新增了「avoid_resampling」參數,以便在可能的情況下排除格式和取樣率的轉換,例如,當您想要選擇性地禁止更改主裝置的取樣率時聲卡,但允許使用額外的聲卡;
  • 刪除了對 BlueZ 4 分支的支持,該分支自 2012 年 BlueZ 5.0 發布後就不再維護;
  • 刪除了對 intltool 的支持,遷移到新版本的 gettext 後不再需要該支援;
  • 計劃過渡到使用介子組裝系統而不是自動工具。 使用 Meson 的建置過程目前正在測試中。

來源: opennet.ru

添加評論