PulseAudio 16.0 Sound Server Izdanje

Predstavljeno je izdanje zvučnog servera PulseAudio 16.0, koji djeluje kao posrednik između aplikacija i različitih audio podsistema niskog nivoa, apstrahirajući rad sa opremom. PulseAudio vam omogućava da kontrolišete jačinu zvuka i miksanje zvuka na nivou pojedinačnih aplikacija, organizujete ulaz, miksovanje i izlaz zvuka u prisustvu nekoliko ulaznih i izlaznih kanala ili zvučnih kartica, omogućava vam da promenite format audio toka na letjeti i koristiti dodatke, omogućava transparentno preusmjeravanje audio toka na drugu mašinu. 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 PulseAudio 16.0:

  • Dodata je mogućnost korištenja Opus audio kodeka za komprimiranje zvuka poslanog pomoću modula-rtp-send modula (ranije je bio podržan samo PCM). Da biste omogućili Opus, potrebno je da napravite PulseAudio sa podrškom za GStreamer i postavite postavku “enable_opus=true” u modulu module-rtp-send.
  • Mogućnost konfigurisanja kašnjenja pomoću parametra latency_msec dodata je modulima za prijenos/prijem zvuka kroz tunele (tunel-sink i tunel-source) (ranije je kašnjenje bilo striktno postavljeno na 250 mikrosekundi).
  • Moduli za prijenos/prijem zvuka kroz tunele pružaju podršku za automatsko ponovno povezivanje sa serverom u slučaju neuspjeha veze. Da biste omogućili ponovno povezivanje, postavite postavku reconnect_interval_ms.
  • Dodata podrška za pružanje informacija aplikacijama o nivou baterije Bluetooth audio uređaja. Nivo napunjenosti je također prikazan među svojstvima uređaja prikazanim u izlazu „pactl liste“ (svojstvo bluetooth.battery).
  • Mogućnost izlaza informacija u JSON formatu dodata je uslužnom programu pactl. Format se bira pomoću opcije ‘—format’, koja može uzeti vrijednosti text ili json.
  • Dodata 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 (ranije je bio podržan samo mono uređaj).
  • Problemi sa prijemom zvuka sa zvučnih kartica baziranih na Texas Instruments PCM2902 čipu su riješeni.
  • Dodata podrška za 6-kanalnu eksternu zvučnu karticu Native Instruments Komplete Audio 6 MK2.
  • Rešeni su problemi sa sinhronizacijom i preciznošću određivanja kašnjenja pri prenosu zvuka kroz tunele i modul kombi-sink.
  • Parametar adjust_threshold_usec je dodat modulu povratne petlje modula za fino podešavanje algoritma kontrole kašnjenja (podrazumevano kašnjenje je 250 mikrosekundi). Zadana vrijednost parametra adjust_time je smanjena sa 10 na 1 sekundu, a dodana je i mogućnost postavljanja vrijednosti manje od sekunde (na primjer, 0.5). Evidentiranje podešavanja brzine reprodukcije je po defaultu onemogućeno i sada je regulirano posebnom opcijom log_interval.
  • U module-jackdbus-detect modulu, koji se koristi za aktiviranje audio prijenosa/prijema preko JACK-a, dodani su parametri sink_enabled i source_enabled kako bi se selektivno omogućio samo audio prijenos ili prijem preko 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 remix je dodat modulu module-combine-sink kako bi se onemogućilo remiksovanje kanala, što može biti potrebno, na primjer, kada se koristi nekoliko zvučnih kartica za stvaranje jednog surround zvuka.

izvor: opennet.ru

Dodajte komentar