PulseAudio 16.0 je že izšel in to so njegove novice

Pravkar predstavljena izdaja zvočnega strežnika PulseAudio 16.0, ki deluje kot posrednik med aplikacijami in različnimi nizkonivojskimi zvočnimi podsistemi ter abstrahira delo od strojne opreme.

PulseAudio peOmogoča vam nadzor glasnosti in mešanice zvoka na ravni posameznih aplikacij, organizira vhod zvoka, mešanje in izhod ob prisotnosti več vhodnih in izhodnih kanalov ali zvočnih kartic, omogoča spreminjanje formata zvočnega toka na letenje in uporabo vtičnikov, omogoča pregledno preusmeritev zvočnega toka na drug stroj.

Glavne novosti PulseAudio 16.0

V tej novi različici je poudarjeno, da dodana možnost uporabe zvočnega kodeka Opus za stiskanje zvoka, poslanega z modulom module-rtp-send (prej je bil podprt samo PCM). Če želite omogočiti Opus, morate prevesti PulseAudio s podporo za GStreamer in nastaviti nastavitev "enable_opus=true" v modulu module-rtp-send.

Moduli za prenos/sprejem zvoka skozi tunele (tunel-sink in tunel-source) imajo zdaj možnost prilagajanja zakasnitve s parametrom latency_msec (prej je bila nastavljena zamuda 250 mikrosekund).

Poudarjeno je tudi, da obstaja nov algoritem za ohranjanje stabilne zamude med ponovnim vzorčenjem prilagodljiv v povratni zanki modula in drugje. Del tega je nova "časovno bolj gladka" izvedba. Ponudil bo natančnejše in stabilnejše ocene zamude v primerjavi s trenutnim algoritmom. To je predvsem pomembno, kadar je potrebno fiksno razmerje med različnimi tokovi (A/V sinhronizacija, modulo-loopback, modulo-combine-sink, modulo-echo-cancellation, …).

Ker je to precej zapletena nova koda v glavnih delih za obdelavo zvoka, se stara izvedba ohrani za nekaj časa, da ima varnostno kopijo v primeru, da se pojavijo hrošči.

Oddajni/sprejemni moduli zvok skozi tunele zagotoviti podporo za ponovno povezavo na strežnik v primeru okvare povezave. Če želite omogočiti ponovno povezavo, nastavite nastavitev reconnect_interval_ms.

Parameter adjust_threshold_usec dodan modulu za povratno zanko modula za prilagoditev algoritma za upravljanje zakasnitve (privzeta zamuda je 250 mikrosekund). Privzeta vrednost parametra adjust_time je bila zmanjšana z 10 na 1 sekundo, dodana je bila možnost nastavitve vrednosti manj kot eno sekundo (na primer 0,5). Beleženje nastavitev hitrosti predvajanja je privzeto onemogočeno in ga zdaj nadzoruje ločena možnost log_interval.

Dodano podpora za zagotavljanje aplikacij z informacijami o nivoju baterije zvočnih naprav Bluetooth. Raven napolnjenosti je prikazana tudi med lastnostmi naprave, prikazanimi v izhodu "pactl list" (lastnost bluetooth.battery).

La sposobnost ustvarjanja informacij v formatu JSON je bil dodan v pripomoček pactl. Oblika je izbrana z možnostjo '–format', ki lahko sprejme vrednosti text ali json.

Dodano podpora za stereo izhod pri uporabi slušalk EPOS/Sennheiser GSP 670 in SteelSeries GameDAC, ki uporabljata ločene naprave ALSA za stereo in mono (prej je bila podprta samo ena mono naprava).

Od ostalih sprememb, ki izstopajo v tej novi različici:

  • Odpravljene težave s sprejemom iz zvočnih kartic, ki temeljijo na čipu Texas Instruments PCM2902.
  • Dodano Popolna podpora za 6-kanalno zunanjo zvočno kartico Audio 6 MK2 proizvajalca Native Instruments.
  • Težave s časom in natančnostjo pri določanju zamud pri prenosu zvoka skozi tunele in modul s kombiniranim ponorom so bile odpravljene.
  • Dodana parametra sink_enabled in source_enabled v module-jackdbus-detect modulu, ki se uporablja za omogočanje prenosa/sprejemanja zvoka prek JACK, da selektivno omogoči samo oddajanje ali sprejemanje zvoka prek JACK. Ponovno nalaganje modula je dovoljeno tudi za istočasno uporabo različnih konfiguracij JACK.
  • Parameter remix je bil dodan modulu module-combine-sink za onemogočanje remiksanja kanalov, ki je morda potrebno, na primer pri uporabi več zvočnih kartic za oblikovanje enega samega prostorskega zvoka.

Končno, če vas zanima več o tem, si lahko ogledate podrobnosti v naslednja povezava.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.