Teljesítménynövekedé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.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.