Objavljen je zvučni poslužitelj PulseAudio 16.0

Predstavljen je izlazak zvučnog servera PulseAudio 16.0, koji djeluje kao posrednik između aplikacija i raznih niskorazinskih zvučnih podataka, apstrahirajući rad s hardverom. PulseAudio omogućava upravljanje glasnoćom i miješanjem zvuka na razini pojedinačnih aplikacija, organiziranje dolaznog, miješanog i izlaznog zvuka u prisutnosti više ulaznih i izlaznih kanala ili zvučnih kartica, omogućava promjenu formata zvučnog toka u hodu i korištenje dodataka, te omogućava transparentno preusmjeravanje zvučnog toka na drugi uređaj. Kod PulseAudio se distribuira pod LGPL 2.1+ licencom. Podržava rad na Linuxu, Solarisu, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS i Windowsu.

Ključna poboljšanja PulseAudio 16.0:

  • Dodana je mogućnost korištenja audio kodeka Opus za kompresiju zvuka koji se šalje putem modula module-rtp-send (ranije je bio podržan samo PCM). Za omogućavanje Opusa potrebno je izgraditi PulseAudio s podrškom za GStreamer i postaviti u modulu module-rtp-send opciju „enable_opus=true”.
  • U module za prijenos/prijem zvuka kroz tunele (tunnel-sink i tunnel-source) dodana je mogućnost podešavanja kašnjenja pomoću parametra latency_msec (ranije je kašnjenje bilo fiksirano na 250 mikrosekundi).
  • U modulima za prijenos/prijem zvuka kroz tunele osigurana je podrška za automatsko ponovno povezivanje s serverom u slučaju prekida veze. Za omogućavanje ponovnog povezivanja potrebno je postaviti opciju reconnect_interval_ms.
  • Dodana je podrška za pružanje aplikacijama informacija o razini napunjenosti baterije zvučnih uređaja s Bluetooth sučeljem. Razina napunjenosti također se prikazuje među svojstvima uređaja, koja su prikazana u izlazu „pactl list” (svojstvo bluetooth.battery).
  • U alat pactl dodana je mogućnost prikaza informacija u JSON formatu. Odabir formata vrši se pomoću opcije ‘—format’, koja može primiti vrijednosti text ili json.
  • Dodana je podrška za stereo izlaz prilikom korištenja slušalica EPOS/Sennheiser GSP 670 i SteelSeries GameDAC, za koje se koriste zasebni ALSA uređaji za stereo i mono (ranije je bio podržan samo uređaj za mono).
  • Riješeni su problemi s prijemom zvuka sa zvučnih kartica temeljenih na čipu Texas Instruments PCM2902.
  • Dodana je podrška za 6-kanalnu vanjsku zvučnu karticu Native Instruments Komplete Audio 6 MK2.
  • Riješeni su problemi s sinkronizacijom i točnošću određivanja kašnjenja prilikom prijenosa zvuka kroz tuneli i modul combine-sink.
  • Modulu module-loopback dodan je parametar adjust_threshold_usec za fino podešavanje algoritma upravljanja kašnjenjima (po defaultu se koristi kašnjenje od 250 mikrosekundi). Zadana vrijednost parametra adjust_time smanjena je s 10 na 1 sekundu, a dodana je mogućnost postavljanja vrijednosti ispod jedne sekunde (npr. 0.5). Vođenje loga korekcije brzine reprodukcije sada je prema zadanim postavkama isključeno i može se regulirati odvojenom opcijom log_interval.
  • U modul module-jackdbus-detect, koji se koristi za aktivaciju prijenosa/prijema zvuka putem JACK-a, dodani su parametri sink_enabled i source_enabled za selektivno uključivanje samo prijenosa ili prijema zvuka putem JACK-a. Također je omogućeno ponovo učitavanje modula za istovremenu upotrebu različitih konfiguracija JACK-a.
  • Modulu module-combine-sink dodan je parametar remix koji isključuje remixiranje kanala, što može biti potrebno, na primjer, pri korištenju više zvučnih kartica za formiranje jedinstvenog prostornog zvuka.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster