Izdanje zvučnog poslužitelja PulseAudio 16.0

Predstavljeno je izdanje zvučnog poslužitelja PulseAudio 16.0, koji djeluje kao posrednik između aplikacija i raznih audio podsustava niske razine, apstrahirajući rad s opremom. PulseAudio vam omogućuje kontrolu glasnoće i miješanja zvuka na razini pojedinačnih aplikacija, organiziranje ulaza, miješanja i izlaza zvuka u prisutnosti nekoliko ulaznih i izlaznih kanala ili zvučnih kartica, omogućuje vam promjenu formata audio streama na letjeti i koristiti dodatke, omogućuje transparentno preusmjeravanje audio toka na drugo računalo. PulseAudio kod se distribuira pod licencom LGPL 2.1+. Podržava Linux, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS i Windows.

Ključna poboljšanja u PulseAudiu 16.0:

  • Dodana je mogućnost korištenja audio kodeka Opus za komprimiranje zvuka poslanog pomoću modula module-rtp-send (prije je bio podržan samo PCM). Da biste omogućili Opus, trebate izgraditi PulseAudio s podrškom za GStreamer i postaviti postavku “enable_opus=true” u modulu module-rtp-send.
  • Modulima za prijenos/prijem zvuka kroz tunele (tunnel-sink i tunnel-source) dodana je mogućnost konfiguriranja kašnjenja pomoću parametra latency_msec (prethodno je kašnjenje bilo striktno postavljeno na 250 mikrosekundi).
  • Moduli za prijenos/prijem zvuka kroz tunele pružaju podršku za automatsko ponovno povezivanje s poslužiteljem u slučaju prekida veze. Da biste omogućili ponovno povezivanje, postavite postavku reconnect_interval_ms.
  • Dodana podrška za pružanje informacija aplikacijama o razini baterije Bluetooth audio uređaja. Razina napunjenosti također se prikazuje među svojstvima uređaja prikazanim u izlazu "pactl list" (svojstvo bluetooth.battery).
  • Mogućnost ispisa informacija u JSON formatu dodana je uslužnom programu pactl. Format se odabire pomoću opcije '—format', koja može uzeti vrijednosti text ili json.
  • Dodana je podrška za stereo izlaz kada se koriste EPOS/Sennheiser GSP 670 i SteelSeries GameDAC slušalice, koje koriste zasebne ALSA uređaje za stereo i mono (prije je bio podržan samo mono uređaj).
  • Riješeni su problemi s primanjem zvuka sa zvučnih kartica temeljenih na Texas Instruments PCM2902 čipu.
  • Dodana podrška za 6-kanalnu vanjsku zvučnu karticu Native Instruments Komplete Audio 6 MK2.
  • Riješeni su problemi sa sinkronizacijom i točnošću određivanja kašnjenja pri prijenosu zvuka kroz tunele i modul kombajn-popust.
  • Parametar adjust_threshold_usec dodan je modulu povratne petlje modula za fino podešavanje algoritma kontrole kašnjenja (zadano kašnjenje je 250 mikrosekundi). Zadana vrijednost parametra adjust_time smanjena je s 10 na 1 sekundu, a dodana je mogućnost postavljanja vrijednosti manje od sekunde (na primjer, 0.5). Bilježenje prilagodbi brzine reprodukcije onemogućeno je prema zadanim postavkama i sada je regulirano zasebnom opcijom log_interval.
  • U modulu module-jackdbus-detect, koji se koristi za aktiviranje prijenosa/prijema zvuka putem JACK-a, dodani su parametri sink_enabled i source_enabled kako bi selektivno omogućili samo prijenos ili prijem zvuka putem JACK-a. Također je moguće ponovno učitati modul kako bi se omogućilo korištenje različitih JACK konfiguracija u isto vrijeme.
  • Parametar remiksiranja dodan je u modul module-combine-sink kako bi se onemogućilo remiksiranje kanala, koje može biti potrebno, na primjer, kada se koristi nekoliko zvučnih kartica za stvaranje jednog surround zvuka.

Izvor: opennet.ru

Dodajte komentar