Webbplatssökning

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.