
Projekt vydal GStreamer 1.26.6 , údržbovou aktualizaci, která posiluje stabilitu verze 1.26 a vylepšuje několik základních komponent populárního multiplatformního multimediálního frameworku s otevřeným zdrojovým kódem. Tato verze se zaměřuje na zlepšení uživatelského prostředí, opravuje konkrétní chyby a cíleně vylepšuje výkon.
Mezi nejviditelnější změny patří kompatibilita s WVC1 a WMV3 ve verzi V4L2 , spolu s novými nástroji pro správu a synchronizaci vláken a aktualizacemi knihoven, které zlepšují integraci s externími službami, jako je Spotify, prostřednictvím librespot 0.7.
Hlavní funkce GStreameru 1.26.6
Tato verze představuje funkce určené pro náročné procesy a různá zařízení, se silným zaměřením na efektivitu a kompatibilitu napříč Linuxem a dalšími prostředími.
- Podpora WVC1 a WMV3 ve Video API pro Linux (V4L2) rozšiřující možnosti dekódování a zachycení.
- Nový předmět blokovací adaptér v pluginu gst-plugin-threadshare umístit jej před blokující komponenty, jako jsou například jímky pro synchronizaci hodin.
- Aktualizace librespot na verzi 0.7 přizpůsobit se nedávným změnám Spotify a vyhnout se problémům s kompatibilitou.
- Vylepšení výkonu v pluginu rychlost videa při provozu pouze v režimu kapání, což snižuje zatížení a zlepšuje plynulost.
- Robustnější správa tagů v dekódbin 3 pro spolehlivější zpracování metadat.
- Možnost použití pouze konstantní doba trvání en rtpmp4gdepay2 bez nutnosti konstantní velikost ni velikostdélka.
- Nastavení video dekodéru Vulkan které zvyšují stabilitu a efektivitu na kompatibilních GPU.
Opravy a stabilita
Tato verze řeší několik problémů hlášených komunitou a integrátory a zmírňuje chyby, které by mohly způsobit neopravitelné stavy komponent nebo neočekávané chování v reálných situacích. Mimo jiné opravuje kritický problém v souboru decklinkvideosrc , který mohl způsobovat selhání streamování, když bylo zařízení zaneprázdněné.
- Vylepšená analýza bajtový rozsah a směrnice inicializační mapa v prvku hlsdemux2.
- Opravy stability v kombinátoru skryté titulky a transkriberbin, čímž se snižuje počet občasných pádů a chyb.
- Je opraveno, že zdroje v záložní_programy Budou restartovány pouze jednou; nyní jsou spravované následné restarty Správně.
- Vyřešeno jedna regrese ve vazbách Pythonu ovlivňující vývojáře a integrátory.
- Různé opravy chyb, vylepšení sestavení, záplaty pro úniky paměti a vylepšení spolehlivosti napříč několika moduly.
Změny ve vývojářském prostředí
K dispozici jsou také aktualizace v ekosystému sestavení a nasazení. Element gtk4paintablesink se nyní pokouší importovat dmabufs bez omezení DMA_DRM , čímž rozšiřuje podporované případy v grafických prostředích. Cerbero navíc v určitých situacích snižuje paralelismus receptů , aby se zlepšila stabilita ve složitých sestaveních.
Ve vývojovém prostředí monorepo se standardně vytváří méně pluginů prostřednictvím podprojektů , což zkracuje dobu vývoje a minimalizuje zbytečné závislosti pro ty, kteří spolupracují s hlavním stromem.
Výkon a multimédia
Pro scénáře s vysokou zátěží pomáhají úpravy rychlosti videa pouze při zastavení udržovat tempo v pracovních postupech se špičkovým zatížením. Video dekodér založený na Vulkanu získává robustnost a správa tagů v decodebin3 zlepšuje konzistenci metadat ve složitých řetězcích zpracování.
V poli RTP poskytuje možnost spoléhat se výhradně na constantduration v rtpmp4gdepay2 flexibilitu pro implementace a zařízení, která neposkytují ostatní pole, aniž by to narušilo kompatibilitu.
Dostupnost GStreameru 1.26.6
Každý, kdo si potřebuje prohlédnout jednotlivé změny, si může prohlédnout poznámky k vydání . Zdrojový kód je k dispozici v oficiálním tarballu pro ty, kteří dávají přednost kompilaci, zatímco doporučenou metodou pro většinu je instalace ze stabilních repozitářů jejich distribuce po vydání aktualizovaného balíčku.
Tato údržba GStreameru 1.26.6 sice nemění pravidla hry, ale posiluje základy: rozšířená podpora V4L2, měřitelná vylepšení výkonu, opravy otravných chyb a úpravy vývojového prostředí, které usnadňují život uživatelům i přispěvatelům.
