Vydání zvukového serveru PulseAudio 13.0

Předložené vydání zvukového serveru PulseAudio 13.0, který funguje jako prostředník mezi aplikacemi a různými nízkoúrovňovými audio subsystémy abstrahuje práci s hardwarem. PulseAudio umožňuje ovládat hlasitost a mixování zvuku na úrovni jednotlivých aplikací, organizovat vstup, mixování a výstup zvuku za přítomnosti několika vstupních a výstupních kanálů nebo zvukových karet, umožňuje měnit formát audio streamu za chodu a používat pluginy, umožňuje transparentně přesměrovat audio stream na jiný stroj. Kód PulseAudio je distribuován pod licencí LGPL 2.1+. Podporuje Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS a Windows.

Klíč vylepšení PulseAudio 13.0:

  • Přidána možnost přehrávat audio streamy kódované kodeky Dolby TrueHD и DTS-HD Master Audio;
  • Problémy s výběrem profilů pro zvukové karty podporované v ALSA byly vyřešeny. Při spuštění PulseAudio nebo připojení karty za provozu modul-alsa-card někdy označil nedostupné profily jako dostupné, což vedlo k výběru profilu karty se zlomeným kolíkem. Zejména dříve byl profil považován za přístupný, pokud obsahoval cíl a zdroj a alespoň jeden z nich byl přístupný. Nyní budou takové profily považovány za nepřístupné;
  • Ukládání vybraných profilů zvukových karet pracujících přes Bluetooth bylo zastaveno. Ve výchozím nastavení se nyní vždy používá profil A2DP namísto profilu dříve vybraného uživatelem, protože použití profilů karet Bluetooth je vysoce závislé na kontextu (HSP/HFP pro telefonní hovory a A2DP pro vše ostatní). Chcete-li vrátit staré chování modulu module-card-restore, bylo implementováno nastavení „restore_bluetooth_profile=true“;
  • Přidána podpora pro sluchátka/náhlavní soupravy SteelSeries Arctis 5 připojené přes USB. Řada Arctis se vyznačuje použitím samostatných výstupních zařízení se samostatnými ovladači hlasitosti pro řeč (mono) a jiné zvuky (stereo);
  • Do modulu-loopback bylo přidáno nastavení „max_latency_msec“, které lze použít k nastavení horní hranice latence. Ve výchozím nastavení se zpoždění automaticky zvýší, pokud data nedorazí včas, a navrhované nastavení může být užitečné, pokud je udržení zpoždění v určitých mezích důležitější než přerušení během přehrávání;
  • Parametr „stream_name“ byl přidán do module-rtp-send, který definuje symbolický název vytvářeného streamu namísto „PulseAudio RTP Stream on address“;
  • S/PDIF bylo vylepšeno pro zvukové karty CMEDIA High-Speed ​​​​True HD s rozhraním USB 2.0, které používají neobvyklé indexy zařízení pro S/PDIF, které ve výchozí konfiguraci v ALSA nefungují;
  • V module-loopback se standardně používají parametry vzorkování specifické pro zdroj;
  • Parametr „avoid_resampling“ byl přidán do module-udev-detect a module-alsa-card, aby se pokud možno vyloučila konverze formátu a vzorkovací frekvence, například když chcete selektivně zakázat změnu vzorkovací frekvence pro hlavní zvukovou kartu, ale povolte ji pro další;
  • Odstraněna podpora pro větev BlueZ 4, která nebyla udržována od roku 2012, po vydání BlueZ 5.0;
  • Odstraněna podpora pro intltool, jehož potřeba zmizela po migraci na novou verzi gettext;
  • Plánuje se přechod na používání montážního systému Meson místo autotoolů. Proces sestavení pomocí Meson je v současné době testován.

Zdroj: opennet.ru

Přidat komentář