izdanje zvučnog servera , koji deluje kao posrednik između aplikacija i različitih niskonivoa zvučnih podsystema, apstrahujući rad sa hardverom. PulseAudio omogućava upravljanje jačinom i mešanjem zvuka na nivou pojedinačnih aplikacija, organizovanje dolaska, mešanja i izlaza zvuka u prisustvu više ulaznih i izlaznih kanala ili zvučnih kartica, omogućava promenu formata zvučnog toka u hodu i korišćenje , omogućava prozirno preusmeravanje zvučnog toka na drugu mašinu. Kôd PulseAudio se distribuira pod LGPL 2.1+ licencom. Podržava rad na Linux-u, Solaris-u, FreeBSD-u, OpenBSD-u, DragonFlyBSD-u, NetBSD-u, macOS-u i Windows-u.
Ključne PulseAudio 13.0:
- Dodata mogućnost reprodukcije zvučnih tokova, kodiranih kodecima in ;
- Rešeni su problemi sa izborom profila za zvučne kartice, podržane u ALSA. Pri pokretanju PulseAudio ili toplom povezivanju kartice, modul module-alsa-card ponekad je označavao nedostupne profile kao dostupne, što je dovodilo do izbora profila kartice sa nefunkcionalnim izlazom. Konkretno, ranije je profil bio smatran dostupnim ako je sadržavao prijemnik i izvor, i bar jedan od njih je bio dostupan. Sada će slični profili biti priznati kao nedostupni;
- Prekida se čuvanje odabranih profila zvučnih kartica, koje funkcionišu preko Bluetooth-a. Po defaultu se sada uvek koristi profil A2DP, a ne profil koji je ranije izabrao korisnik, jer korišćenje profila Bluetooth kartica u velikoj meri zavisi od konteksta (HSP/HFP za telefonske pozive, a A2DP za sve ostalo). Za vraćanje starih ponašanja za modul module-card-restore implementirana je opcija „restore_bluetooth_profile=true“;
- Dodata podrška za slušalice/slušalice SteelSeries Arctis 5, koje se povezuju putem USB-a. Serija Arctis je karakteristična po tome što koristi odvojene izlaze sa posebnim upravljanjem jačinom za govor (mono) i ostale zvuke (stereo);
- V modulu-loopback je dodana nastavitev „max_latency_msec“, ki jo je mogoče uporabiti za določitev zgornje meje zakasnitev. Privzeto se zakasnitev samodejno povečuje, če podatki ne prispejo pravočasno, in predlagana nastavitev je lahko koristna, če je ohranjanje zakasnitev znotraj določenih meja pomembnejše od prekinitev med predvajanjem.
- V modulu-rtp-send je dodan parameter „stream_name“ za določitev simbolnega imena ustvarjenega toka namesto „PulseAudio RTP Stream na naslovu“.
- Urejeno je delovanje S/PDF za zvočne kartice CMEDIA High-Speed True HD z vmesnikom USB 2.0, kjer za S/PDF veljajo nenavadni indeksi naprav, ki ne delujejo v privzeti konfiguraciji v ALSA.
- V modulu-loopback so privzeto uporabljeni določeni parametri vzorčenja za vir.
- V modulu-udev-detect in modulu-alsa-card je dodan parameter „avoid_resampling“ za izključitev morebitne pretvorbe formata in frekvence vzorčenja, na primer, ko je potrebno izboren prepovedati spremembo frekvence vzorčenja za glavno zvočno kartico, vendar jo dovoliti za dodatno.
- Podpora za vejo BlueZ 4 je odstranjena, saj ni bila več vzdrževana od leta 2012, po izidu BlueZ 5.0.
- Podpora za intltool je odstranjena, potreba po njej je izginila po prehodu na novo različico gettext.
- Načrtuje se prehod na uporabo sistema za gradnjo Meson namesto autotools. V tem trenutku poteka testiranje postopka gradnje z uporabo Meson.
Izvor: opennet.ru
