Izdaja zvočnega strežnika PulseAudio 16.0

Predstavljena je bila izdaja zvočnega strežnika PulseAudio 16.0, ki deluje kot posrednik med aplikacijami in različnimi zvočnimi podsistemi nizke ravni ter abstrahira delo z opremo. PulseAudio vam omogoča nadzor nad glasnostjo in mešanjem zvoka na ravni posameznih aplikacij, organiziranje vnosa, mešanja in izhoda zvoka v prisotnosti več vhodnih in izhodnih kanalov ali zvočnih kartic, omogoča spreminjanje formata zvočnega toka na fly and use plug-ins, omogoča pregledno preusmeritev zvočnega toka na drug stroj. Koda PulseAudio se distribuira pod licenco LGPL 2.1+. Podpira Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS in Windows.

Ključne izboljšave v PulseAudio 16.0:

  • 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 zgraditi PulseAudio s podporo za GStreamer in nastaviti nastavitev »enable_opus=true« v modulu module-rtp-send.
  • Modulom za oddajanje/sprejemanje zvoka skozi tunele (tunnel-sink in tunnel-source) je bila dodana možnost konfiguriranja zakasnitve s parametrom latency_msec (prej je bila zakasnitev strogo nastavljena na 250 mikrosekund).
  • Moduli za oddajanje/sprejemanje zvoka skozi tunele zagotavljajo podporo za samodejno ponovno povezavo s strežnikom v primeru izpada povezave. Če želite omogočiti ponovno povezavo, nastavite nastavitev reconnect_interval_ms.
  • Dodana podpora za zagotavljanje informacij o ravni baterije zvočnih naprav Bluetooth aplikacijam. Raven napolnjenosti je prikazana tudi med lastnostmi naprave, prikazanimi v izhodu »pactl list« (lastnost bluetooth.battery).
  • Pripomočku pactl je bila dodana možnost izpisa informacij v formatu JSON. Format je izbran z možnostjo '—format', ki lahko sprejme vrednosti text ali json.
  • Dodana podpora za stereo izhod pri uporabi slušalk EPOS/Sennheiser GSP 670 in SteelSeries GameDAC, ki uporabljajo ločene naprave ALSA za stereo in mono (prej je bila podprta samo mono naprava).
  • Težave s sprejemanjem zvoka iz zvočnih kartic, ki temeljijo na čipu Texas Instruments PCM2902, so bile odpravljene.
  • Dodana podpora za 6-kanalno zunanjo zvočno kartico Native Instruments Komplete Audio 6 MK2.
  • Težave s sinhronizacijo in natančnostjo določanja zakasnitev pri prenosu zvoka skozi tunele in kombinirano-ponorni modul so bile odpravljene.
  • Parameter adjust_threshold_usec je bil dodan v modul module-loopback za natančno nastavitev algoritma za nadzor zakasnitve (privzeta zakasnitev je 250 mikrosekund). Privzeta vrednost parametra adjust_time je bila zmanjšana z 10 na 1 sekundo in dodana je možnost nastavitve vrednosti, krajših od sekunde (na primer 0.5). Beleženje prilagoditev hitrosti predvajanja je privzeto onemogočeno in ga zdaj ureja ločena možnost log_interval.
  • V modulu module-jackdbus-detect, ki se uporablja za aktiviranje prenosa/sprejemanja zvoka prek JACK-a, sta bila dodana parametra sink_enabled in source_enabled, da selektivno omogočita samo prenos ali sprejem zvoka prek JACK-a. Možno je tudi ponovno naložiti modul, da omogočite istočasno uporabo različnih konfiguracij JACK.
  • Parameter remix je bil dodan modulu module-combine-sink, da onemogoči ponovno mešanje kanalov, ki je morda potrebno, na primer pri uporabi več zvočnih kartic za ustvarjanje enega prostorskega zvoka.

Vir: opennet.ru

Dodaj komentar