A PipeWire 1.2.3 bevezeti a freewheeling támogatást az FFADO meghajtóban

A PipeWire projekt ma kiadta az 1.2.3 verziót, amely az 1.2 sorozat harmadik karbantartási frissítése. Ez egy nyílt forráskódú multimédiás szerver, amely Linux rendszereken kezeli az audio- és videostream-eket, valamint a kapcsolódó hardvezreket, modern alternatívát nyújtva a PulseAudio és a JACK helyett.

Pipewire logo

Pipewire újdonságok

Az 1.2.3 bevezeti a freewheeling támogatását az FFADO meghajtóban, valamint javítja a mintavételezési arány és a puffer méret kezelését, lehetővé téve a mintavételezési arány és a puffer méretének kényszerítését. Ezenkívül mostantól mindig beállítja a szerver oldali clock.quantum-limit-et a csomópontokon, hogy megoldja a Midi-híd puffer méretével kapcsolatos problémát.

Ez a kiadás tovább javítja a spa_loop zárolását, és eltávolít egy lehetséges holtpontot, amikor a várólista megtelik, több helyet foglal le a libcamera eszközök sztringje számára, hogy megfelelően megszüntesse a libcamera és a v4l2 eszközök duplikációját, valamint tovább javítja az aktivációs állapotváltozásokat és az xrun felismerést.

Ezenkívül az 1.2.3 javítja a kompatibilitást néhány eszközzel, például a Soundcore Motion 300-zal, támogatást ad az önkényesen nagy bemenetek és paraméterek kezelésére a pw-cli parancssori felületen, és megold egy potenciális versenyhelyzetet, amely a v4l2 udev eszközök enumerációja során fordult elő.

További hibajavítások is történtek, például egy memóriaszivárgás elkerülése, amikor egy hibás hivatkozás megsemmisül, valamint néhány fordítófigyelmeztetés javítása a pw-top parancsban.

Hogyan tölthetem le a PipeWire 12.3-at?

További részletek az 1.2.3-ban történt változásokról a kiadási megjegyzésekben találhatók, amelyek forrásai ugyanarról a helyről letölthetők.

A PipeWire 1.2 „Aviation” 2024. június 27-én jelent meg, jelentős változásokkal, mint például az explicit szinkronizálási metaadatok támogatása, a Snap támogatása az Ubuntu és más, a Canonical által szponzorált alkalmazáscsomagolási formátumot használó disztribúciók számára, kötelező metaadatok támogatása a puffer paraméterek egyeztetésekor, valamint aszinkron feldolgozási támogatás, amely lehetővé teszi a csomópontok aszinkron ütemezését.

A PipeWire az alapértelmezett opció a multimédiás streamek és hardverek kezelésére számos népszerű GNU/Linux disztribúcióban. Emellett alapértelmezettként fogják használni a kamera kezelésére a Mozilla Firefox webböngészőben a közelgő Fedora Linux 41 disztribúcióban.