GStreamer 1.24.12 förbättrar prestanda över plattformar
GStreamer 1.24.12-multimedia ramverk är en buggfixversion som löser krascher, förbättrar kompatibilitet och ökar tillförlitligheten över plattformar.
GStreamer-teamet har släppt en ny buggfixversion, 1.24.12, för den stabila 1.24-serien, som fortfarande är fullt kompatibel med tidigare 1.24.x-versioner.
Det är värt att notera att den här uppdateringen främst åtgärdar olika problem utan att införa nya funktioner.
Med det i åtanke, här är de viktigaste höjdpunkterna och fixarna som GStreamer 1.24.12 multimedieramverket erbjuder:
- d3d12: Löste problem med shaderkompilering på nyare dxc-versioner.
- decklinkvideosink: Förbättrad hantering av bildfrekvens i auto-läge, tillsammans med en relaterad åtgärd i decklinkaudiosink.
- gst-libav: Åtgärdade en krasch i ljudkodare (som avenc_ac3) orsakad av otillräcklig indatajustering och återställde även byggkompatibilitet med FFmpeg 4.2 (som används i Ubuntu 20.04).
- gst-editing-services: Åtgärdade detektering av Python-biblioteksnamn på Windows för att säkerställa smidigare installationer.
- netclientclock: Undvek att lagra misslyckade interna klockor i cachen, vilket gör att applikationer kan försöka igen senare.
- oggdemux: Förbättrad sökning och hantering av varaktighet.
- rtpvp9pay: Förbättrad profilanalys för mer robust prestanda.
- splitmuxsrc: Stabiliserad användning med decodebin3, vilket förhindrar sporadiska påståendefel vid sökningar.
- tsdemux: Åtgärdade problem med bakåtriktad PTS-omslag när ignore-pcr=true.
- video-overlay-composition: Uppdaterade meta-taggarna för video/storlek/orientering och implementerade skal-transformeringar.
- vtdec: Åtgärdade tillfälliga hängningar på macOS under sökningar som orsakades av tävlingsförhållanden i dräneringsprocessen.
- webrtc: Förhindrade duplicerade payload-typer vid användning av RTX med flera videokodekar.
- win32-pluginloader: Säkerställde att inga fönster skapades under plugininspektionsfasen.
- wpe: Genomförde olika förbättringar för omförhandling, latensrapportering och statusmeddelanden vid uppstart.
- cerbero: Aktiverade ccache-stöd med CMake, om det är aktiverat.
För ytterligare tekniska detaljer och en fullständig översikt över ändringarna, se GStreamer 1.24.12:s versionsanteckningar. Förkompilerade binärer för Android, iOS, macOS och Windows kommer snart att finnas tillgängliga.
