PulseAudio 16.0 on juba välja antud ja need on selle uudised

Heliserveri väljalase just esitleti Pulse Audio 16.0, mis toimib vahendajana rakenduste ja erinevate madala taseme heli alamsüsteemide vahel, võttes töö riistvarast välja.

PulseAudio peVõimaldab juhtida helitugevust ja helisegu üksikute rakenduste tasemel, korraldab helisisendi, miksimise ja väljundi mitme sisend- ja väljundkanali või helikaardi juuresolekul, võimaldab muuta helivoo vormingut lennult ja pluginate kasutamist, võimaldab helivoogu läbipaistvalt ümber suunata teisele masinale.

PulseAudio 16.0 peamised uued funktsioonid

Selles uues versioonis on see esile tõstetud lisas Opuse helikodeki kasutamise võimaluse mooduli module-rtp-send abil saadetud heli tihendamiseks (varem oli toetatud ainult PCM). Opuse lubamiseks peate kompileerima PulseAudio koos GStreameri toega ja määrama moodulis module-rtp-send sätte "enable_opus=true".

Moodulid heli edastamiseks/vastuvõtmiseks läbi tunnelite (tunnel-sink ja tunnel-source) on nüüd võimelised viivitust reguleerima, kasutades parameetrit latency_msec (varem määrati viivitus 250 mikrosekundit).

Samuti tuuakse seda esile latentsusaja stabiilsena hoidmiseks resamplimise ajal on uus algoritm adaptiivne mooduli loopbackis ja mujal. Üks osa sellest on uus "aja sujuvam" rakendamine. See pakub praeguse algoritmiga võrreldes täpsemaid ja stabiilsemaid latentsusaja hinnanguid. See on oluline peamiselt siis, kui on vaja fikseeritud seost erinevate voogude vahel (A/V sünkroonimine, modulo-loopback, modulo-combine-sink, modulo-echo-cancellation, …).

Kuna tegemist on üsna keerulise uue koodiga peamistes helitöötluse osades, jäetakse vana teostus mõneks ajaks alles, et teha varukoopiat juhuks, kui ilmnevad vead.

Edastamise/vastuvõtmise moodulid heli läbi tunnelite pakkuda tuge taasühendamiseks ühenduse katkemise korral serverisse. Uuesti ühendamise lubamiseks määrake säte reconnect_interval_ms.

Parameeter Viitehaldusalgoritmi reguleerimiseks lisati moodul-loopback moodulile adapt_threshold_usec (vaikimisi viivitus on 250 mikrosekundit). Parameetri adapt_time vaikeväärtust on vähendatud 10-lt 1 sekundile, lisatud on võimalus seada väärtusi alla ühe sekundi (näiteks 0,5). Taasesituse kiiruse sätete logimine on vaikimisi keelatud ja seda juhib nüüd eraldi suvand log_interval.

Lisatud rakenduste aku taseme teabe pakkumise tugi Bluetoothi ​​heliseadmetest. Laadimistase kuvatakse ka seadme atribuutide hulgas, mis on näidatud "pactl list" väljundis (atribuut bluetooth.battery).

La võimalus genereerida teavet JSON-vormingus on lisatud utiliidi pactl. Vorming valitakse suvandi „–format” abil, mis võib võtta väärtusteks teksti või jsoni.

Lisatud stereoväljundi tugi EPOS/Sennheiser GSP 670 kõrvaklappide kasutamisel ja SteelSeries GameDAC, mis kasutavad stereo ja mono jaoks eraldi ALSA seadmeid (varem toetati ainult ühte monoseadet).

Muudest muudatustest, mis selles uues versioonis silma paistavad:

  • Parandatud vastuvõtuprobleemid helikaartidelt, mis põhinevad Texas Instrumentsi PCM2902 kiibil.
  • Lisatud Täielik 6-kanalilise välise helikaardi tugi Audio 6 MK2 firmalt Native Instruments.
  • Ajastus- ja täpsusprobleemid heli edastamisel tunnelite ja kombineeritud valamu mooduli kaudu viivituste määramisel on lahendatud.
  • Lisati parameetrid sink_enabled ja source_enabled moodulile-jackdbus-detect, mida kasutatakse heli edastamise/vastuvõtmise võimaldamiseks läbi PJACK-i, et võimaldada valikuliselt ainult heli edastamist või vastuvõtmist läbi JACK-i. Mooduli ümberlaadimine on lubatud ka erinevate JACKi konfiguratsioonide samaaegseks kasutamiseks.
  • Moodul-kombineeri-valamu moodulile on lisatud remiksi parameeter, et keelata kanalite remiksimine, mis võib olla vajalik näiteks mitme helikaardi kasutamisel ühe ruumilise heli moodustamiseks.

Lõpuks, kui soovite selle kohta rohkem teada saada, vaadake üksikasju jaotisest järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.