GStreamer 1.26.6: Stabilitás és teljesítmény javítás minden platformon

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A GStreamer csapata kiadta a 1.26.6-os hibajavító frissítést a stabil 1.26-os sorozathoz. Ez a frissítés a lejátszástól és streameléstől kezdve az eszközkezelésen át a kötéseken (bindings) át számos komponenst érint, javítva a stabilitást, a teljesítményt és a kompatibilitást minden támogatott platformon.

Spotify-forrás és dekódolás fejlesztések

A legfontosabb változások között szerepel a Spotify-forrás javítása, amely a librespot 0.7-re való frissítés révén állítja helyre a Spotify szolgáltatásával kapcsolatos működést a legutóbbi változtatások után. A Decodebin3 komponens továbbfejlesztett címkézési (tag) kezeléssel rendelkezik, ami simább médialejátszást biztosít.

Stabilitás és eszközkezelés

A Decklinkvideosrc eszköz esetében megszűntek az olyan állapotok, amelyekből nem lehetett helyreállni, amikor az eszköz foglalt volt. A Closed caption combiner és a transcriberbin stabilitási javításokat kapott, így a feliratozás most megbízhatóbban működik. A Fallbacksrc forrásoknál orvosolták, hogy egyes esetekben a források csak egyszer indultak újra, emellett a leállítás közbeni holtpontok (deadlock) és versenyhelyzetek (race condition) is megoldódtak.

Videó dekódolás és kodek támogatás

A Vulkan videódekódolás kritikus javításokat kapott, amelyek növelik a teljesítményt és a megbízhatóságot. A V4L2 támogatás új kodekekkel bővült, így most már elérhető a WVC1 és WMV3 dekódolása. A Videorate komponensnél teljesítménynövekedés tapasztalható, ha drop-only módban működik.

Platform-specifikus fejlesztések

Windows felhasználóknak a gst-device-monitor-1.0 eszköz regresszióját javították, amely a device-path detektálást érintette. A Python kötéseknél (bindings) a buffer PTS, DTS, hossz (duration) és eltolások (offsets) kezelése javításra került, így egy korábbi regresszió megszűnt. A Threadshare komponens új, blokkoló adapter elemmel bővült, továbbá több hibajavítás történt a szinkronizáció javítása érdekében.

Egyéb fejlesztések

A kiadás kiterjedt javításokat tartalmaz az HLS (HTTP Live Streaming) feldolgozásában, a GTK4 sink kezelésében, valamint az RTP MP4G depay feldolgozásában. Emellett különböző memóriaszivárgásokat (memory leak), build-beállításokat és a Cerbero csomagolás finomításait is tartalmazza.

Elérhetőség

A GStreamer 1.26.6 binárisai hamarosan elérhetők lesznek Android, iOS, macOS és Windows rendszerekre is. További részletekért és a hivatalos bejelentésért keresse fel a GStreamer hivatalos oldalát.