Megjelent a PipeWire 1.4.7 verziója, amely a stabil 1.x ág részeként kizárólag hibajavításokat tartalmaz, az API és ABI kompatibilitás teljes megtartásával. A frissítés fókuszában a hangfeldolgozás megbízhatóságának és hatékonyságának növelése áll, különös tekintettel az echo-késleltetés csökkentésére és a resampler teljesítményének finomhangolására.
Tartalomjegyzék

Kritikus javítások az echo-cancel modulban
A PIpewire frissítés jelentős előrelépést hozott az echo cancel modul működésében. Mostantól a késleltetési értékeket pontosabban állítja be a rendszer, és a felesleges minták eldobásával csökkenti az extra késleltetést, amikor a hangfolyam egyik vége szünetel. Ez a változás különösen érezhető lehet valós idejű kommunikáció során, például konferenciahívásokban vagy hangrögzítés közben. A WebRTC 2.0 támogatása is pontosabb lett, és a késleltetési szűrő egy korábbi „off-by-one” hibáját is korrigálták. Ezek a fejlesztések a hangélmény érezhető javulását ígérik.
Resampling teljesítmény, Bluetooth és GStreamer fejlesztések
A PipeWire 1.4.7 kiadás egyik technikai fókuszpontja az adaptív újramintavételezés továbbfejlesztése volt, különösen az ALSA illesztőprogram konfigurációiban. A javítások révén a rendszer jobban reagál a hardveres eltérésekre, és kiegyensúlyozottabb hangkimenetet biztosít. Emellett a Bluetooth támogatás is bővült: a fejlesztők javították a kompatibilitást több JBL Flip és Charge modell esetén, így stabilabb kapcsolat és jobb élmény várható ezekkel az eszközökkel. A GStreamer integrációban új formátumellenőrzési mechanizmusokat vezettek be, csökkentve ezzel a médialejátszás során fellépő hibák esélyét.
Stabilitás és az erőforrás-kezelés finomhangolása
A kiadás egy fontos hibát is kijavít a SyncObj fájlleírók kezelésében: eddig ezek bizonyos esetekben memóriaszivárgást okoztak a rendszerben, felesleges erőforrásokat foglalva. A mostani javítás révén a PipeWire tisztábban működik, elkerülve a felesleges memóriaterhelést vagy maradványfolyamatokat. A fejlesztők célja egy megbízhatóbb és takarékosabb multimédiás alaprendszer biztosítása volt, amely rugalmasan alkalmazkodik a különböző felhasználói környezetekhez, legyen szó asztali Linux rendszerről, médialejátszásról vagy valós idejű kommunikációról.
A kiadási megjegyzések a projekt Gitlab oldalán tekinthetőek meg.
