Vydanie zvukového servera PulseAudio 16.0

Predstavené vydanie zvukového servera PulseAudio 16.0, ktorý funguje ako zprostredkovateľ medzi aplikáciami a rôznymi nízkolevelovými zvukovými subsystémami, abstrahujúc prácu s vybavením. PulseAudio umožňuje riadiť hlasitosť a miešanie zvuku na úrovni jednotlivých aplikácií, organizovať prúdenie, miešanie a výstup zvuku pri viacerých vstupných a výstupných kanáloch alebo zvukových kartách, umožňuje na leto zmeniť formát zvukového prúdu a používať pluginy, a poskytuje možnosť transparentne presmerovávať zvukový prúd na iný stroj. Kód PulseAudio je distribuovaný v rámci licencie LGPL 2.1+. Podporuje prácu v Linuxe, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS a Windows.

Kľúčové vylepšenia PulseAudio 16.0:

  • Pridaná možnosť využitia audiokodeku Opus na kompresiu zvuku odosielaného prostredníctvom modulu module-rtp-send (predtým podporovaný iba PCM). Na povolenie Opus je potrebné zostaviť PulseAudio so podporou GStreamer a nastaviť v module module-rtp-send parameter „enable_opus=true“.
  • V moduloch na prenos/prijímanie zvuku cez tunely (tunnel-sink a tunnel-source) pridaná možnosť nastavenia oneskorenia prostredníctvom parametra latency_msec (predtým bola oneskorenie pevne nastavené na 250 mikrosekúnd).
  • V moduloch na prenos/prijímanie zvuku cez tunely zabezpečená podpora automatického opätovného pripojenia sa k serverom v prípade prerušenia spojenia. Na povolenie opätovného pripojenia je potrebné nastaviť parameter reconnect_interval_ms.
  • Pridaná podpora poskytovania aplikáciám informácií o úrovni nabitia batérie zvukových zariadení s rozhraním Bluetooth. Úroveň nabitia sa tiež zobrazuje medzi vlastnosťami zariadenia, ktoré sú zobrazené vo výstupe „pactl list“ (vlastnosť bluetooth.battery).
  • Do utilitky pactl pridaná možnosť výstupu informácií vo formáte JSON. Výber formátu sa uskutočňuje pomocou voľby ‘—format’, ktorá môže mať hodnoty text alebo json.
  • Pridaná podpora stereovýstupu pri používaní slúchadiel EPOS/Sennheiser GSP 670 a SteelSeries GameDAC, pre ktoré sa používajú samostatné zariadenia ALSA pre stereo a mono (predtým bolo podporované iba zariadenie pre mono).
  • Riešené problémy s prijímaním zvuku zo zvukových kariet na báze čipu Texas Instruments PCM2902.
  • Pridaná podpora 6-kanálovej externej zvukovej karty Native Instruments Komplete Audio 6 MK2.
  • Riešené sú problémy so synchronizáciou a presnosťou určovania oneskorenia pri prenose zvuku cez tunely a modul combine-sink.
  • Do modulu module-loopback bol pridaný parameter adjust_threshold_usec na jemné nastavenie algoritmu riadenia oneskorení (predvolené oneskorenie je 250 mikrosekúnd). Predvolené hodnoty parametra adjust_time boli znížené z 10 na 1 sekundu a bola pridaná možnosť nastavenia hodnôt pod jednu sekundu (napríklad 0.5). Vedenie logu korekcie rýchlosti reprodukcie je predvolene vypnuté a teraz sa reguluje samostatnou možnosťou log_interval.
  • Do modulu module-jackdbus-detect, ktorý sa používa na aktiváciu prenosa/prijímania zvuku cez JACK, boli pridané parametre sink_enabled a source_enabled na selektívne zapínanie len prenosu alebo prijímania zvuku cez JACK. Takisto bola umožnená opätovná načítanie modulu pre súbežné používanie rôznych konfigurácií JACK.
  • Do modulu module-combine-sink bol pridaný parameter remix na vypnutie remixovania kanálov, čo môže byť potrebné napríklad pri použití viacerých zvukových kariet na vytvorenie jedného priestorového zvuku.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster