A GStreamer csapata kiadta a 1.24.12-es hibajavító frissítést, amely a stabil 1.24-es sorozathoz tartozik, és teljes mértékben kompatibilis a korábbi 1.24.x verziókkal.
Fontos megjegyezni, hogy ez a kiadás nem tartalmaz új funkciókat, hanem elsősorban különböző problémákat orvosol a rendszer megbízhatóságának és teljesítményének javítása érdekében.
A legfontosabb fejlesztések és javítások
- d3d12 – Megoldották a shader fordítási problémáit az újabb dxc verziókkal.
- decklinkvideosink – Továbbfejlesztették az automatikus képkockasebesség (caps framerate) kezelését, valamint egy ehhez kapcsolódó javítást eszközöltek a decklinkaudiosink modulban.
- gst-libav – Kijavították az avenc_ac3 és más hangkódolók összeomlását, amelyet a nem megfelelő bemeneti adatigazítás (input data alignment) okozott. Emellett visszaállították az FFmpeg 4.2 támogatását, amely például az Ubuntu 20.04-ben található meg.
- gst-editing-services – Windows rendszeren pontosították a Python-könyvtár felismerését, hogy zökkenőmentes telepítést biztosítsanak.
- netclientclock – Megakadályozták a sikertelen belső órák gyorsítótárba mentését, lehetővé téve az alkalmazások számára, hogy később újrapróbálkozzanak.
- oggdemux – Javították a keresési (seeking) és időtartam-kezelési (duration management) műveleteket.
- rtpvp9pay – Fejlesztették a profil-elemzést (profile parsing) a stabilabb teljesítmény érdekében.
- splitmuxsrc – Stabilabbá tették a decodebin3 használatát, megelőzve a véletlenszerű összeomlásokat a keresések során.
- tsdemux – Kijavították a visszafelé történő PTS (Presentation Timestamp) átfedési hibákat, ha az ignore-pcr=true beállítás aktív.
- video-overlay-composition – Frissítették a videó méretére és tájolására (video/size/orientation) vonatkozó metaadatokat, valamint bevezették a skálázási transzformációkat.
- vtdec – Megoldották az alkalmi lefagyásokat macOS rendszeren, amelyeket a lecsapolási folyamat (draining process) versenyhelyzetei (race conditions) okoztak a kereséseknél.
- webrtc – Megakadályozták a duplikált payload típusok létrejöttét, ha RTX-et használnak több videokodekkel.
- win32-pluginloader – Biztosították, hogy ne jöjjön létre ablak a plugin ellenőrzési fázisában.
- wpe – Különféle fejlesztéseket vezettek be a tárgyalási folyamat (re-negotiation), a késleltetés-jelentés (latency reporting) és az indítási folyamat állapotüzenetei (progress messaging) kapcsán.
- cerbero – Engedélyezték a ccache támogatást CMake környezetben, ha az aktiválva van.
A GStream 1.24.12 már most letölthető a hivatalos weboldalról, ha kedvet kapott a saját fordításhoz. Ellenkező esetben érdemes megvárni, amíg megérkezik a kedvenc GNU/Linux disztribúció stabil szoftvertárába. Addig is, nézze meg a teljes kiadási jegyzéket, ahol részletesen megismerheti az új funkciókat.Az előre lefordított binaris csomagok Android, iOS, macOS és Windows platformokra hamarosan elérhetők lesznek.