PulseAudio 16.0 heliserveri väljalase

Esitletud on PulseAudio 16.0 heliserveri väljalaset, mis toimib vahelülina rakenduste ja erinevate madalatasemeliste heli alamsüsteemide vahel, abstraheerides tööd seadmetega. PulseAudio võimaldab teil juhtida helitugevust ja heli segamist üksikute rakenduste tasemel, korraldada heli sisendit, segamist ja väljundit mitme sisend- ja väljundkanali või helikaardi olemasolul, võimaldab teil muuta helivoo vormingut lennata ja kasutada pistikprogramme, võimaldab helivoo läbipaistvalt teise masinasse ümber suunata. PulseAudio koodi levitatakse LGPL 2.1+ litsentsi alusel. Toetab Linuxit, Solarist, FreeBSD-d, OpenBSD-d, DragonFlyBSD-d, NetBSD-d, macOS-i ja Windowsi.

PulseAudio 16.0 peamised täiustused:

  • Lisati võimalus kasutada Opuse helikodekit mooduli-rtp-send mooduli abil saadetud heli tihendamiseks (varem oli toetatud ainult PCM). Opuse lubamiseks peate koostama PulseAudio koos GStreameri toega ja määrama moodulis module-rtp-send sätte "enable_opus=true".
  • Tunnelite kaudu (tunnel-sink ja tunnel-source) heli edastamise/vastuvõtmise moodulitele on lisatud võimalus konfigureerida viivitust parameetri latency_msec abil (varem oli viivitus rangelt seatud 250 mikrosekundi peale).
  • Tunnelite kaudu heli edastamise/vastuvõtmise moodulid toetavad ühenduse katkemise korral automaatset taasühendamist serveriga. Uuesti ühendamise lubamiseks määrake säte reconnect_interval_ms.
  • Lisatud tugi rakendustele teabe edastamiseks Bluetoothi ​​heliseadmete aku taseme kohta. Laadimistase kuvatakse ka seadme atribuutide hulgas, mis on näidatud "pactl list" väljundis (bluetooth.battery atribuut).
  • Pactl utiliidile on lisatud võimalus väljastada teavet JSON-vormingus. Vorming valitakse suvandi „—format” abil, mis võib võtta väärtusteks teksti või jsoni.
  • Lisatud stereoväljundi tugi EPOS/Sennheiser GSP 670 ja SteelSeries GameDAC peakomplektide kasutamisel, mis kasutavad stereo ja mono jaoks eraldi ALSA seadmeid (varem toetati ainult monoseadet).
  • Probleemid heli vastuvõtmisega helikaartidelt Texas Instruments PCM2902 kiibil on lahendatud.
  • Lisatud on 6-kanalilise välise helikaardi Native Instruments Komplete Audio 6 MK2 tugi.
  • Lahendatud on probleemid sünkroniseerimise ja viivituste määramise täpsusega heli edastamisel läbi tunnelite ja kombaini-valamu mooduli.
  • Mooduli-loopback moodulile on lisatud parameeter adjust_threshold_usec, et viitejuhtimisalgoritmi peenhäälestada (vaikeviivitus on 250 mikrosekundit). Parameetri adapt_time vaikeväärtust on vähendatud 10-lt 1 sekundile ja lisatud on võimalus seada väärtusi, mis on väiksemad kui sekund (näiteks 0.5). Taasesituse kiiruse reguleerimiste logimine on vaikimisi keelatud ja seda reguleerib nüüd eraldi suvand log_interval.
  • Moodul-jackdbus-detect moodulis, mida kasutatakse heli edastamise/vastuvõtu aktiveerimiseks PJACK-i kaudu, on lisatud parameetrid sink_enabled ja source_enabled, et võimaldada valikuliselt ainult heli edastamist või vastuvõtmist pesa kaudu. Samuti on võimalik moodulit uuesti laadida, et võimaldada erinevate JACKi konfiguratsioonide samaaegset kasutamist.
  • 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 loomiseks.

Allikas: opennet.ru

Lisa kommentaar