
PulseAudio logó
Nemrég jelentették be a «PulseAudio 17» új verziójának bevezetése, amely fejlesztéseket és korrekciókat hajtott végre, mint például a jobb Bluetooth interakció, javítja a webRTC hangfeldolgozást, a Bluetooth FastStream kodek és egyebek támogatása.
PulseAudio peLehetővé teszi a hangerő és a hangkeverés szabályozását az egyes alkalmazások szintjén, megszervezi a hang bemenetét, keverését és kimenetét több bemeneti és kimeneti csatorna vagy hangkártya jelenlétében, lehetővé teszi az audio stream formátumának menet közbeni megváltoztatását és a bővítmények használatát, lehetővé teszi a stream audio transzparens átirányítását egy másikra gép.
A PulseAudio központi szerverként működik a rendszer összes hanggal kapcsolatos műveletének kezelésére, API-t biztosít az alkalmazásoknak a hangszerverrel való interakcióhoz, valamint több bemeneti (mikrofon) és kimeneti eszköz (hangszórók, fejhallgatók) egyidejű kezelésére.
A PulseAudio 17 legfőbb újdonságai
A PulseAudio 17 új verziójában Módosult az ALSA UCM hangútválasztási konfigurációja (Use Case Manager) megjelenik a PulseAudio profilokban. Ez a módosítás a nem ütköző eszközök kombinált portjainak eltávolítását jelenti, mert ahelyett, hogy kombinált portokat generálnának az összes nem ütköző eszközhöz (vagyis azokhoz, amelyek nincsenek ütközőként megjelölve, és nem osztják meg a PlaybackPCM-et és a CapturePCM-et), most egyetlen PulseAudio-profil jön létre. Ezenkívül a különböző bemenetek és kimenetek külön forrásként és célként jelennek meg, nem pedig ugyanazon a forráson és célhelyen belüli különböző portokként.
Egy másik kiemelkedő változás az A Bluetooth-eszközök akkumulátor töltöttségének jelzése javult, Mostantól a PulseAudio-alapú gazdagépek töltési információkat továbbíthatnak külső Bluetooth-eszközöknek. Ez különösen hasznos olyan esetekben, amikor például egy PulseAudio-alapú eszközt csatlakoztatnak az autó audiorendszeréhez, lehetővé téve az autó számára, hogy megjelenítse az eszköz akkumulátorának töltöttségi szintjét.
Ezen kívül azt is megtalálhatjuk hozzáadva a Bluetooth FastStream kodek támogatását, amelyről ismert, hogy jobb minőségű kétirányú hangot biztosít, mostantól támogatott, javítva az ezzel a kodekkel felszerelt eszközök hangélményét.
A egyéb kiemelkedő változások ennek az új verziónak:
- A webrtc hangfeldolgozó könyvtára frissítve az 1.3-as verzióra, amely javította a visszhang kioltását és a mintavételi frekvencia toleranciáját.
- A modul-role-cork modul immár lehetővé teszi a szerepcsoportok némítási és némítás feloldási triggerként való használatát.
- Az ALSA-profilok betöltésekor az XDG specifikációnak megfelelő fájlútvonalak kerülnek felhasználásra (először $XDG_DATA_HOME, majd $XDG_DATA_DIRS, majd az előző elérési út).
- A maximális támogatott mintavételezési frekvencia (PA_RATE_MAX) 768 kHz-re nőtt.
Végül meg kell jegyezni, hogy a A PulseAudio fejlesztői megemlítik, hogy az új ág viszonylag kevés fejlesztést tartalmazott, Amellett, hogy a projektfejlesztés az utóbbi időben lelassult, mivel a közösség fő figyelme most a Pipewire médiaszerver, a WirePlumber audio session manager fejlesztésére és a kapcsolódó projektekre összpontosul.
Nem meglepő, hogy a PulseAudio fejlesztése jelentősen lelassult. Várakozással tekintünk a PipeWire, a WirePlumber és a kapcsolódó projektek fontos új munkáinak folytatására. Vannak olyan nyitott MR-ek, amelyeket elvezethetünk a befejezésig, nevezetesen néhány UCM fejlesztést és _esetleg_ a tömörített adatfolyamok támogatását.
Bármilyen probléma esetén továbbra is elérhetőek vagyunk. Mivel a legtöbb audioalkalmazáshoz továbbra is a libpulse ajánlott API, továbbra is támogatott. A Pavucontrolnál folyamatban van a munka, amit mi is megpróbálunk irányítani. Erőforrásaink továbbra is korlátozottak, ezért nagyra értékeljük az adófizetők türelmét.
Ha érdekelne többet megtudni róla erről az új kiadásról ellenőrizheti a részleteket A következő linken.