PulseAudio 16.0 už bol vydaný a toto sú jeho novinky

Vydanie zvukového servera práve prezentované PulseAudio 16.0, ktorý funguje ako prostredník medzi aplikáciami a rôznymi nízkoúrovňovými zvukovými subsystémami abstrahuje prácu od hardvéru.

PulseAudio peUmožňuje ovládať hlasitosť a mix zvuku na úrovni jednotlivých aplikácií, organizovať zvukový vstup, mix a výstup 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 pomocou pluginov, umožňuje transparentne presmerovať audio stream do iného stroja.

Hlavné nové funkcie softvéru PulseAudio 16.0

V tejto novej verzii je zdôraznené, že pridaná možnosť používať zvukový kodek Opus na kompresiu zvuku odosielaného pomocou modulu module-rtp-send (predtým bol podporovaný iba PCM). Ak chcete povoliť Opus, musíte skompilovať PulseAudio s podporou GStreamer a nastaviť nastavenie "enable_opus=true" v module module-rtp-send.

Moduly na vysielanie/príjem zvuku cez tunely (tunel-sink a tunnel-source) majú teraz možnosť upraviť oneskorenie pomocou parametra latency_msec (predtým bolo nastavené oneskorenie 250 mikrosekúnd).

Je tiež zdôraznené, že existuje nový algoritmus na udržanie stabilnej latencie počas prevzorkovania adaptívne v spätnej slučke modulu a inde. Súčasťou toho je nová „časovo hladšia“ implementácia. V porovnaní so súčasným algoritmom ponúkne presnejšie a stabilnejšie odhady latencie. Toto je dôležité hlavne vtedy, keď sa vyžaduje pevný vzťah medzi rôznymi tokmi (A/V synchronizácia, modulo-loopback, modulo-combine-sink, modulo-echo-cancellation, ...).

Keďže ide o pomerne zložitý nový kód v hlavných častiach spracovania zvuku, stará implementácia sa chvíľu uchováva, aby bola zálohovaná v prípade výskytu chýb.

Vysielacie/prijímacie moduly zvuk cez tunely poskytnúť podporu pre opätovné pripojenie na server v prípade zlyhania pripojenia. Ak chcete povoliť opätovné pripojenie, nastavte nastavenie reconnect_interval_ms.

Parameter adjust_threshold_usec pridaný do modulu modul-loopback na úpravu algoritmu správy oneskorenia (predvolené oneskorenie je 250 mikrosekúnd). Predvolená hodnota parametra adjust_time bola znížená z 10 na 1 sekundu, bola pridaná možnosť nastavenia hodnôt pod jednu sekundu (napríklad 0,5). Protokolovanie nastavení rýchlosti prehrávania je predvolene vypnuté a je teraz riadené samostatnou voľbou log_interval.

Pridané podpora poskytovania aplikácií s informáciami o úrovni batérie audio zariadení Bluetooth. Úroveň nabitia sa zobrazuje aj medzi vlastnosťami zariadenia zobrazenými vo výstupe „zoznamu paktlov“ (vlastnosť bluetooth.battery).

La schopnosť generovať informácie vo formáte JSON bol pridaný do nástroja pactl. Formát sa vyberá pomocou možnosti „–formát“, ktorá môže mať hodnoty text alebo json.

Pridané podpora stereo výstupu pri použití slúchadiel EPOS/Sennheiser GSP 670 a SteelSeries GameDAC, ktoré používajú samostatné zariadenia ALSA pre stereo a mono (predtým bolo podporované iba jedno mono zariadenie).

Z ďalších zmien, ktoré vynikajú v tejto novej verzii:

  • Opravené problémy s recepciou zo zvukových kariet založených na čipe Texas Instruments PCM2902.
  • Pridané Kompletná podpora 6-kanálovej externej zvukovej karty Audio 6 MK2 od Native Instruments.
  • Problémy s načasovaním a presnosťou pri určovaní oneskorení pri prenose zvuku cez tunely a modul s kombinovaným umývadlom boli vyriešené.
  • Pridané parametre sink_enabled a source_enabled do modulu-jackdbus-detect modulu používaného na umožnenie vysielania/prijímania zvuku cez JACK, aby sa selektívne povolilo iba vysielanie alebo prijímanie zvuku cez JACK. Pri opätovnom načítaní modulu je tiež povolené používať rôzne konfigurácie JACK súčasne.
  • Parameter remix bol pridaný do modulu module-combine-sink na zakázanie 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.

Nakoniec, ak máte záujem dozvedieť sa o ňom viac, podrobnosti si môžete prečítať v nasledujúci odkaz.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.