A PipeWire 1.2.4 megérkezett fontos hibajavításokkal

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.

A PipeWire 1.2.4 megérkezett fontos hibajavításokkal

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.