
Projekt bol publikovaný GStreamer 1.26.6, údržbárska kontrola, ktorá posilňuje stabilitu Ráma 1.26 a vylepšuje niekoľko kľúčových prvkov populárneho bezplatného a multiplatformového multimediálneho frameworku. Toto vydanie sa zameriava na doladenie používateľského zážitku s konkrétnymi opravami a vylepšeniami výkonu.
Medzi najviditeľnejšie zmeny patrí príchod kompatibility pre WVC1 a WMV3 vo V4L2, spolu s novými nástrojmi na správu a synchronizáciu vlákien a aktualizáciami knižníc, ktoré zlepšujú integráciu s externými službami, ako je Spotify prostredníctvom librespot 0.7.
Hlavné funkcie GStreameru 1.26.6
Táto verzia predstavuje funkcie určené pre náročné kanály a rozmanité zariadenia so silným zameraním na efektívnosť a kompatibilita v Linuxe a iných prostrediach.
- Podpora WVC1 a WMV3 v rozhraní Video API pre Linux (V4L2), ktoré rozširuje možnosti dekódovania a zachytávania.
- Nová vec blokovací adaptér v plugine gst-plugin-threadshare, aby sa umiestnil pred blokujúce komponenty, ako sú napríklad synchronizačné odtoky hodín.
- Aktualizácia librespot na verziu 0.7 prispôsobiť sa nedávnym zmenám Spotify a vyhnúť sa problémom s kompatibilitou.
- Vylepšenia výkonu v plugine rýchlosť videa pri prevádzke v režime iba s kvapkami, čím sa znižuje zaťaženie a zlepšuje sa tekutosť.
- Robustnejšia správa značiek v dekodín 3 pre spoľahlivejšie spracovanie metadát.
- Možnosť použitia iba konštantné trvanie en rtpmp4gdepay2 bez nutnosti konštantná veľkosť ni veľká sila.
- Nastavenia video dekodéra Vulkan ktoré zvyšujú stabilitu a efektivitu na kompatibilných grafických procesoroch.
Opravy a stabilita
Táto verzia rieši viacero problémov nahlásených komunitou a integrátormi a zmierňuje zlyhania, ktoré by mohli spôsobiť neopraviteľné stavy komponentov alebo neočakávané správanie v reálnych situáciách. Medzi nimi je kritický problém v decklinkvideosrc keď je zariadenie zaneprázdnené a spustenie prenosu zlyhalo.
- Vylepšená analýza rozsah bajtrov a smernice inicializačný map v živle hlsdemux2.
- Opravy stability v kombinátore skryté titulky a transkriberbin, čím sa znižuje počet občasných zlyhaní a chýb.
- Je opravené, že zdroje v záložné_src Budú reštartované iba raz; teraz sú spravované následné reštartovania Správne.
- Vyriešený jeden regresia vo väzbách Pythonu ovplyvňujúce vývojárov a integrátorov.
- Rôzne opravy chýb, vylepšenia zostavenia, záplaty na úniky pamäte a vylepšenia spoľahlivosti vo viacerých moduloch.
Zmeny vo vývojovom prostredí
V ekosystéme výstavby a nasadzovania sa tiež objavujú nové trendy. Prvok gtk4paintablesink teraz skúste importovať dmabufs bez veľkých písmen DMA_DRM, čím sa rozširujú kompatibilné prípady v grafických prostrediach. Okrem toho Cerberus v určitých situáciách znižuje paralelizmus receptov na dosiahnutie stability v zložitých zostavách.
V rámci vývojového prostredia monorepozitár, štandardne sú zostavené menej pluginov prostredníctvom podprojektov, čím sa skracujú časy a minimalizujú zbytočné závislosti pre tých, ktorí spolupracujú s hlavným stromom.
Výkon a multimédiá
V prípade scenárov s vysokým dopytom sú potrebné úpravy rýchlosť videa v režime iba drop pomáhajú udržať krok s prúdmi špičkového zaťaženia. Video dekodér založený na Vulkan získava na stabilite a manažmente značky v decodebin3 Zlepšuje konzistenciu metadát v zložitých reťazcoch spracovania.
V oblasti RTP je možnosť spoliehať sa výlučne na konštantná doba trvania v rtpmp4gdepay2 Poskytuje flexibilitu pre implementácie a zariadenia, ktoré neposkytujú ostatné polia, bez narušenia kompatibility.
Dostupnosť GStreameru 1.26.6
Každý, kto si potrebuje skontrolovať každú úpravu, si ju môže pozrieť poznámky k vydaniuZdrojový kód je k dispozícii v oficiálnom tarballe pre tých, ktorí uprednostňujú kompiláciu, pričom odporúčaná cesta pre väčšinu je inštalácia zo stabilných repozitárov z vašej distribúcie, keď sa objaví aktualizovaný balík.
Táto údržba GStreameru 1.26.6 síce neznamená zásadnú zmenu, ale posilňuje základy: rozšírenú podporu V4L2, merateľné vylepšenia výkonu, opravy, ktoré riešia otravné chyby, a úpravy vývojového prostredia, ktoré uľahčujú život používateľom a prispievateľom.
