Megjelent a GStreamer 1.28.3, a széles körben használt nyílt forráskódú multimédiás keretrendszer legújabb stabil hibajavító frissítése a 1.28-as sorozatban.
A legfontosabb változások közé lejátszási javítások, memóriaszivárgások megszüntetése, builddel kapcsolatos korrekciók és további stabilitási fejlesztések tartoznak. A frissítés emellett megold több problémát az NVIDIA-gyorsításnál, az OpenGL-konverziónál, a V4L2-eszközkezelésnél, az RTSP-streamelésnél, a WebRTC-kimenetnél, valamint az Apple platformok támogatásánál.
NVIDIA esetén a GStreamer 1.28.3 javítja a cudaconvert teljesítményével kapcsolatos visszaesést és az nvdec eszközlétrehozás regresszióját. Ez azoknak a rendszereknek kedvez, amelyek NVIDIA hardveres gyorsítást használnak videódekódoláshoz és -feldolgozáshoz.
Az OpenGL plugin stack is frissült: bekerült a GBRA swizzle támogatása, valamint javították a glcolorconvert egyik problémáját, amely crop kezelés közben függőleges tükrözést okozott.
A V4L2 plugin egy tárgyalási hibát javít, amely akkor jelentkezett, amikor a stateful dekódereket DMA-BUF kimenetre kényszerítették. Ez fontos a zero-copy és a hardveresen gyorsított videós pipeline-oknál, ahol a komponensek hatékonyan osztják meg a buffereket.
A streameléssel kapcsolatos fejlesztések részeként az
rtspsrc
elem most már hozzáadja a user-agent tulajdonságot a HTTP tunnel kérésekben, és javítottak egy MIKEY regressziót is. Emellett a webrtcsink már támogatja az i.MX8MP vpuenc_hevc hardveres H.265 kódolót, ami javítja a WebRTC-kimenetet azon a platformon.
A hanggal kapcsolatos fejlesztések között szerepel egy javítás az armv7hf-en jelentkező audioresample regresszióra, valamint frissítették a bpmdetectet sztereó és többcsatornás módokhoz.
Az eszközfelderítés is jobb lett: a devicemonitor most már megvárja, hogy a start szál befejeződjön az eszközök listázásakor, így teljes információ áll rendelkezésre, a V4L2 szolgáltatók esetében is.
Az Apple platformokat érintő változások között stabilitási fejlesztések találhatók az applemedia vtdec részén, javították a MoltenVK integrációt, és jobb lett a planar videóformátumok kezelése. A macOS csomagolás most már eltávolító szkriptet is kínál, és javítja a wheelökben található abszolút Python.framework útvonalakat.
A Windows telepítő is fejlődött: javították az Inno-alapú telepítőt, és hozzáadták a parancssorból indítható csendes telepítés támogatását.
További változásként a fallbacksrc új fallback-source és enable-dummy tulajdonságokat kapott, a threadshare-ben pedig elérhető a dataqueue-alapú elemek leaky módjának támogatása. A Cerbero build rendszer is fejlődött: a gst-plugins-rs meldinget kiterjesztették Darwin platformokra, ami kisebb binárisokat és jobb statikus linkelést eredményez.
További részletekért nézd meg a bejelentést. Az Androidra, iOS-re, macOS-re és Windowsra készült binárisok hamarosan elérhetők lesznek a projekt letöltési oldalán.
