PulseAudio 16.0 -äänipalvelimen julkaisu

PulseAudio 16.0 -äänipalvelimen julkaisu on esitelty, joka toimii välittäjänä sovellusten ja erilaisten matalan tason audioalijärjestelmien välillä abstraktioiden työskentelyä laitteilla. PulseAudion avulla voit ohjata äänenvoimakkuutta ja äänen miksausta yksittäisten sovellusten tasolla, järjestää äänen tulon, miksauksen ja ulostulon useiden tulo- ja lähtökanavien tai äänikorttien läsnä ollessa, voit muuttaa äänivirran muotoa lentää ja käyttää laajennuksia, mahdollistaa äänivirran läpinäkyvän uudelleenohjauksen toiselle koneelle . PulseAudio-koodia jaetaan LGPL 2.1+ -lisenssillä. Tukee Linuxia, Solarista, FreeBSD:tä, OpenBSD:tä, DragonFlyBSD:tä, NetBSD:tä, macOS:ää ja Windowsia.

Tärkeimmät parannukset PulseAudio 16.0:ssa:

  • Lisätty mahdollisuus käyttää Opus-äänikoodekkia module-rtp-send-moduulilla lähetetyn äänen pakkaamiseen (aiemmin vain PCM oli tuettu). Jotta Opus otetaan käyttöön, sinun on rakennettava PulseAudio GStreamer-tuella ja määritettävä "enable_opus=true" -asetus module-rtp-send -moduulissa.
  • Mahdollisuus määrittää viive käyttämällä latency_msec-parametria on lisätty moduuleihin äänen lähettämiseksi/vastaanottoon tunneleiden kautta (tunnel-sink ja tunnel-source) (aiemmin viive oli tiukasti asetettu 250 mikrosekuntiin).
  • Moduulit äänen lähettämiseen/vastaanottoon tunneleiden kautta tukevat automaattista uudelleenyhteyttä palvelimeen yhteyshäiriön sattuessa. Ota uudelleenyhteys käyttöön määrittämällä reconnect_interval_ms-asetus.
  • Lisätty tuki sovellusten antamiseen Bluetooth-äänilaitteiden akun varaustasosta. Lataustaso näkyy myös laitteen ominaisuuksien joukossa, jotka näkyvät "pactl list" -lähdössä (bluetooth.battery-ominaisuus).
  • Mahdollisuus tulostaa tietoja JSON-muodossa on lisätty pactl-apuohjelmaan. Muoto valitaan "—muoto"-vaihtoehdolla, joka voi ottaa arvot tekstin tai jsonin.
  • Lisätty tuki stereolähdölle käytettäessä EPOS/Sennheiser GSP 670- ja SteelSeries GameDAC -kuulokkeita, jotka käyttävät erillisiä ALSA-laitteita stereolle ja monolle (aiemmin vain monolaitetta tuettiin).
  • Ongelmia äänen vastaanottamisessa äänikorteista, jotka perustuvat Texas Instruments PCM2902 -siruun, on ratkaistu.
  • Lisätty tuki 6-kanavaiselle ulkoiselle äänikortille Native Instruments Komplete Audio 6 MK2.
  • Synkronointi- ja viiveiden määrittämistarkkuuteen liittyvät ongelmat lähetettäessä ääntä tunneleiden ja nielumoduulin kautta on ratkaistu.
  • Parametri adjust_threshold_usec on lisätty module-loopback-moduuliin viiveen ohjausalgoritmin hienosäätämiseksi (oletusviive on 250 mikrosekuntia). Asetusaika-parametrin oletusarvoa on pienennetty 10:stä 1 sekuntiin ja lisätty mahdollisuus asettaa alle sekunnin arvoja (esim. 0.5). Toistonopeuden säätöjen kirjaaminen on oletusarvoisesti poissa käytöstä, ja sitä säätelee nyt erillinen log_interval-asetus.
  • Moduuli-jackdbus-detect-moduulissa, jota käytetään aktivoimaan äänen lähetys/vastaanotto JACK-liitännän kautta, sink_enabled- ja source_enabled-parametrit on lisätty sallimaan valikoivasti vain äänen lähetys tai vastaanotto JACK-liitännän kautta. Moduulien uudelleenlataus on myös sallittua, jotta eri JACK-kokoonpanoja voidaan käyttää samanaikaisesti.
  • Remix-parametri on lisätty module-combine-sink-moduuliin estämään kanavien uudelleenmiksaus, joka voi olla tarpeen esimerkiksi käytettäessä useita äänikortteja yhden tilaäänen luomiseen.

Lähde: opennet.ru

Lisää kommentti