A PipeWire multimédiás keretrendszer 1.2.4 -es verziófrissítése elérhetővé vált, amely hibajavításokat tartalmaz, és javítja az eszközkeresést a systemd-logind használatával.
Tartalomjegyzék
A PipeWire 1.2.4 főbb újdonságai
A frissítés számos stabilitási javítást hoz. Megoldották a globális tisztítás során fellépő összeomlás problémáját, csökkentve a váratlan leállások esélyét. Emellett a „RequestProcess” feldolgozó mechanizmus optimalizálva lett, hogy javítsa a kliens kérések kezelését a rendszerben.
A fejlesztői eszközök terén a lebegőpontos számok értelmezésével kapcsolatos problémát is javították. A PipeWire moduláris architektúrájának kulcsfontosságú eleme, a Simple Plugin API (SPA), amely több frissítést kapott.
Például, amikor a kamera stream leállításra kerül a libcamera-ban, a gyűrűpuffer mostantól megfelelően törlődik. Ez a változás megakadályozza, hogy régi vagy sérült képkockák maradjanak a memóriában, amelyek korábban hibákat vagy fokozott memóriahasználatot okozhattak.
Továbbá, a v4l2 plugin kihasználja a systemd-logind által nyújtott fejlettebb eszközkeresési lehetőségeket. Emellett az első eldobott puffer a v4l2-ben most sorba áll, ahelyett, hogy eldobódna.
Az audiofeldolgozás terén a PCM eszközöket leválasztják, hogy elkerüljék a „broken pipe” hibákat, amikor meghajtókat cserélnek. Ez a változtatás biztosítja a zökkenőmentes átmeneteket, és fenntartja a stabilitást az audio munkafolyamatokban, ami különösen fontos a magas megbízhatóságot igénylő professzionális audioalkalmazásoknál.
Végül a JACK-et PipeWire-rel használók számára fontos frissítés érkezett, amely javítja az olyan alkalmazásokkal való kompatibilitást, mint a GStreamer. A „buffer_size” visszahívás most a „jack_activate()” során kerül kibocsátásra.
További részletek
További részletek és a változások teljes listája a változási naplóban található. Javasolt mielőbb elvégezni a frissítést a legújabb verzióra, amint megjelenik a disztribuciód repojában.