GStreamer 1.26.8 anländer med HDR-förbättringar och viktiga korrigeringar

  • Förbättrad HDR-uppspelning i GNOMEs Showtime, inga urtvättade färger med undertexter.
  • Parser- och muxer-arrangemang: AV1, AAC/LOAS, EAC3, MPEG-TS och RTP/VP9.
  • Optimering i x265 (annonserad latens), V4L2 och prestanda med många pads.
  • Nya funktioner för utvecklare: Cerberus med Rust på 32-bitars x86 och alternativet auto_plugin_features.

gstreamer 1.26.8

Projektet postat GStreamer 1.26.8Detta är en underhållsuppdatering till grenen 1.26 som syftar till att förfina multimediauppspelning på Linux, Windows och andra system. Fokus ligger på HDR-bildkvalitet, codec-stabilitet och förbättringar av utvecklingsverktyg, med direkt inverkan på populära skrivbordsmiljöer som GNOME.

Den anländer strax efter den 1.26.7 och agerar som åttonde underhållsuppdateringen av cykeln. Bland de mest synliga förbättringarna har den urtvättade färgeffekten när undertexter är aktiva i Showtime, GNOME-videospelaren, korrigerats, utöver en lång lista med parserjusteringar, muxare och RTP-element.

GStreamer 1.26.8 introducerar viktiga nya funktioner för uppspelning och bild

I parsers-sektionen finns förbättringar som påverkar moderna strömmar. Dubbelgång av ramar har korrigerats. AV1-parser under bilddelning, och AAC-parsern lägger till stöd för strömmar som inte ofta inkluderar konfigurationen LOAS, vilket ökar robustheten mot mindre konventionella utsläpp och filer.

Kodare, containrar och RTP

Vid kodning, kodaren x265 Den meddelar nu latens baserat på dess parametrar istället för att strikt fixera den till 5 bildrutor, en användbar förbättring för pipelines där synkronisering och fördröjning är avgörande. Prestandan är också optimerad för element med många källdynor, vilket minskar flaskhalsar i komplexa scenarier.

  • fmp4mux: fixar datahastighetsberäkningen och skriver delströmmar i EAC3.
  • mpegtsmux: korrigeringar i tagghantering ID3 och flaggan PUSI.
  • rtpvp9pay: korrekt parsning av flaggan visa-befintlig-ram en VP9.
  • rtpbaseaudiopay2: korrekt hantering av markörbiten för flaggor RABATT y SYNKRONISERA OM.

Dessa korrigeringar minskar subtila fel i sändningar, segmenterad inspelning och realtidstransport, med särskilt intresse för streaming- och produktionsmiljöer där kontinuitet och paketsignalering är avgörande.

Grafiskt gränssnitt och enheter

På den visuella sidan löses artefakter med vadderade buffertar i gtk4paintablesink (till exempel i delsamplade format med udda storlekar), vilket undviker fel som kan uppstå i specifika renderingsscenarier.

Enhetsmonitorn V4L2 (Video4Linux) får förbättringar som hjälper till att upptäcka och hantera kameror och inspelningskort mer tillförlitligt, något som används flitigt i Europa för videokonferenser, innehållsskapande och hybridinstallationer.

Byggverktyg och plugins

Cerberus, GStreamers byggsystem, lägger till stöd för Rost på Linux x86 (32-bitars)Detta gör det enklare att kompilera och paketera komponenter i hårdvara och system som fortfarande förlitar sig på den arkitekturen.

Meson-alternativet är inbyggt i gst-plugins-rs auto_plugin_features, vilket inte längre kräver att alla GStreamer-bibliotek finns för att konfigurera projektet. Dessutom accepterar splitmuxsink muxer-pads med namnet 'sink_%uför att stödja fmp4, och i webbrtcsink Låsens ordning korrigeras för att undvika dödlägen.

Tillgänglighet av GStreamer 1.26.8 och installation på Linux

Källkod Den kan erhållas från den officiella webbplatsen av projektet, men i skrivbordsmiljöer är det vanligt att vänta tills det når distributionens stabila arkiv. I Spanien och resten av Europa uppdaterar de viktigaste distributionerna GStreamer i sina stabila kanaler efter validering.

Om det redan är tillgängligt i ditt arkiv kan du uppdatera med hjälp av de vanliga hanterarna: i Debian / Ubuntu sudo apt update && sudo apt upgradeVid fedora sudo dnf upgrade --refreshVid openSUSE sudo zypper up och Arch sudo pacman -SyuFör att kompilera från källkod, granska släpp anteckningar och beroenden innan nya aktiveras insticksmoduler.

Den här versionen finjusterar detaljer som påverkar visuell kvalitet, synkronisering och stabilitet, medan byggekosystemet förbättras komfort och kontroll. Tillgänglighet via repositories kommer att underlätta gradvis implementering i de mest använda distributionerna.

FFmpeg
Relaterad artikel:
FFmpeg 7.0 "Dijkstra" kommer med supportförbättringar, parallellt exekvering och mer