Vydanie zvukového servera PulseAudio 13.0

Predloženej vydanie zvukového servera PulseAudio 13.0, ktorý funguje ako prostredník medzi aplikáciami a rôznymi nízkoúrovňovými audio subsystémami abstrahuje prácu s hardvérom. PulseAudio umožňuje ovládať hlasitosť a mixovanie zvuku na úrovni jednotlivých aplikácií, organizovať vstup, mixovanie a výstup zvuku za prítomnosti niekoľkých vstupných a výstupných kanálov alebo zvukových kariet, umožňuje meniť formát audio streamu za chodu a používať pluginy, umožňuje transparentne presmerovať audio stream na iný stroj. Kód PulseAudio je distribuovaný pod licenciou LGPL 2.1+. Podporuje Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS a Windows.

Kľúč vylepšenia PulseAudio 13.0:

  • Pridaná možnosť prehrávať audio streamy zakódované pomocou kodekov Dolby TrueHD и Hlavný zvuk DTS-HD;
  • Problémy s výberom profilov pre zvukové karty podporované v ALSA boli vyriešené. Pri spustení PulseAudio alebo pri pripájaní karty za chodu modul-alsa-card niekedy označí nedostupné profily ako dostupné, čo má za následok výber profilu karty so zlomeným kolíkom. Predovšetkým sa profil predtým považoval za prístupný, ak obsahoval cieľ a zdroj a aspoň jeden z nich bol prístupný. Teraz budú takéto profily považované za neprístupné;
  • Ukladanie vybraných profilov zvukových kariet fungujúcich cez Bluetooth sa zastavilo. V predvolenom nastavení sa teraz vždy používa profil A2DP namiesto profilu, ktorý si predtým vybral používateľ, pretože použitie profilov kariet Bluetooth je veľmi závislé od kontextu (HSP/HFP pre telefónne hovory a A2DP pre všetko ostatné). Na vrátenie starého správania bolo implementované nastavenie „restore_bluetooth_profile=true“ pre modul module-card-restore;
  • Pridaná podpora pre slúchadlá/náhlavné súpravy SteelSeries Arctis 5 pripojené cez USB. Séria Arctis je pozoruhodná tým, že používa samostatné výstupné zariadenia so samostatnými ovládačmi hlasitosti pre reč (mono) a iné zvuky (stereo);
  • Do modul-loopback bolo pridané nastavenie „max_latency_msec“, ktoré možno použiť na nastavenie hornej hranice latencie. V predvolenom nastavení sa oneskorenie automaticky zvyšuje, ak údaje neprídu včas, a navrhované nastavenie môže byť užitočné, ak je udržanie oneskorenia v určitých medziach dôležitejšie ako prerušenia počas prehrávania;
  • Parameter „stream_name“ bol pridaný do module-rtp-send na definovanie symbolického názvu vytváraného streamu namiesto „PulseAudio RTP Stream on address“;
  • S/PDIF bol vylepšený pre zvukové karty CMEDIA High-Speed ​​​​True HD s rozhraním USB 2.0, ktoré používajú neobvyklé indexy zariadení pre S/PDIF, ktoré v predvolenej konfigurácii v ALSA nefungujú;
  • V module-loopback sa štandardne používajú parametre vzorkovania špecifické pre zdroj;
  • Parameter „avoid_resampling“ bol pridaný do module-udev-detect a module-alsa-card, aby sa podľa možnosti vylúčila konverzia formátu a vzorkovacej frekvencie, napríklad keď chcete selektívne zakázať zmenu vzorkovacej frekvencie pre hlavné zvuková karta, ale povoľte ju pre ďalšiu;
  • Odstránená podpora pre vetvu BlueZ 4, ktorá nebola udržiavaná od roku 2012, po vydaní BlueZ 5.0;
  • Odstránená podpora pre intltool, ktorého potreba zmizla po migrácii na novú verziu gettext;
  • Plánuje sa prechod na používanie montážneho systému Meson namiesto autonáradia. Proces zostavovania pomocou Meson sa momentálne testuje.

Zdroj: opennet.ru

Pridať komentár