Objavljen je PulseAudio 17.0, zvučni poslužitelj koji djeluje kao posrednik između aplikacija i raznih niskorazinskih zvučnih podataka, apstrahirajući rad s hardverom. PulseAudio omogućuje upravljanje glasnoćom i miješanjem zvuka na razini pojedinačnih aplikacija, organizira unos, miješanje i ispuštanje 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 drugu mašinu. Izvorni kod PulseAudio-a distribuira se pod LGPL 2.1+ licencom. Podržava rad na Linuxu, Solaris, FreeBSD, OpenBSD, DragonFlyBSD, NetBSD, macOS i Windows.
Primjećuje se da poboljšanja u novoj verziji PulseAudio 17.0 nisu značajna i da se razvoj projekta u posljednje vrijeme usporio, jer se zajednica sada fokusira na razvoj multimedijskog poslužitelja Pipewirea, upravitelja zvučnih sesija WirePlumber i povezanih projekata. Ključna poboljšanja PulseAudio 17.0:
- Promijenjena je metoda refleksije postavki usmjeravanja zvuka ALSA UCM (Upravitelj slučajeva korištenja) u PulseAudio profile. Umjesto generiranja kombiniranih portova za sve ne-sukladne uređaje (tj. uređaje koji nisu označeni kao sukobljeni i ne koriste iste PlaybackPCM i CapturePCM) sada se stvara jedan PulseAudio profil. Nadalje, različiti ulazi i izlazi sada se predstavljaju kao odvojeni izvori i prijemnici, a ne kao različiti portovi u jednom izvoru i prijemniku.
- Poboljšana je indikacija punjenja baterije Bluetooth uređaja. Host uređaji temeljen na PulseAudio sada također mogu prenositi informacije o razini punjenja vanjskim Bluetooth uređajima, na primjer, kada se uređaj temeljen na PulseAudio poveže s automobilskoj informacijskoj sustavu, taj sustav će prikazati razinu punjenja povezanog uređaja.
- Dodana je podrška za Bluetooth kodek FastStream, koji omogućava postizanje boljeg kvaliteta dvosmjernog zvuka.
- Biblioteka webrtc-audio-processing ažurirana je na verziju 1.3, u kojoj je poboljšano suzbijanje eha i povećana otpornost na drift frekvencije uzorkovanja.
- U modulu module-role-cork implementirana je mogućnost korištenja grupa uloga kao okidača za utišavanje i vraćanje zvuka.
- Prilikom učitavanja ALSA profila sada se koriste putanje do datoteka koje su u skladu s XDG specifikacijom (najprije $XDG_DATA_HOME, zatim $XDG_DATA_DIRS, a potom stari put).
- Maksimalna podržana učestalost uzorkovanja (PA_RATE_MAX) povećana je na 768kHz.
Izvor: opennet.ru
