GStreamer 1.24.12 îmbunătățește performanța pe toate platformele


Cadru multimedia GStreamer 1.24.12 este o versiune de corectare a erorilor care rezolvă blocările, îmbunătățește compatibilitatea și crește fiabilitatea pe diverse platforme.

Echipa GStreamer a lansat o nouă versiune de corectare a erorilor, 1.24.12, pentru seria stabilă 1.24, care rămâne complet compatibilă cu versiunile anterioare 1.24.x.

Este demn de menționat că această actualizare se concentrează în principal pe rezolvarea diferitelor probleme, fără a introduce funcționalități noi.

Având asta în vedere, iată principalele puncte importante și remedierile pe care cadrul multimedia GStreamer 1.24.12 le aduce:

  • d3d12: Problemele de compilare a shader-elor cu versiunile mai noi de dxc au fost rezolvate.
  • decklinkvideosink: S-a îmbunătățit gestionarea ratei de cadre a caps în modul automat, împreună cu o corecție aferentă în decklinkaudiosink.
  • gst-libav: S-a remediat o defectiune în encoderele audio (precum avenc_ac3) cauzată de alinierea insuficientă a datelor de intrare și s-a restabilit compatibilitatea la compilare cu FFmpeg 4.2 (așa cum este utilizat în Ubuntu 20.04).
  • gst-editing-services: Corectat detectarea numelui bibliotecii Python pe Windows pentru a asigura instalări mai line.
  • netclientclock: A evitat stocarea ceasurilor interne eșuate în cache, permițând aplicațiilor să încerce din nou mai târziu.
  • oggdemux: Îmbunătățirea căutării și gestionării duratei.
  • rtpvp9pay: Analiză îmbunătățită a profilului pentru performanță mai robustă.
  • splitmuxsrc: Utilizare stabilizată cu decodebin3, prevenind erorile de aserțiune sporadice în timpul căutărilor.
  • tsdemux: Problemele legate de întoarcerea înapoi a PTS au fost rezolvate când ignore-pcr=true.
  • video-overlay-composition: Am actualizat etichetele video/dimensiune/orientare pentru meta și am implementat transformări de scalare.
  • vtdec: S-au remediat blocările ocazionale pe macOS în timpul căutărilor cauzate de condiții de cursă în procesul de golire.
  • webrtc: Prevenirea tipurilor de încărcare duplicat atunci când se utilizează RTX cu mai multe codecuri video.
  • win32-pluginloader: S-a asigurat că nu au fost create ferestre în timpul fazei de inspectare a pluginurilor.
  • wpe: Au fost implementate diverse îmbunătățiri pentru renegociere, raportarea latenței și mesajele de progres la pornire.
  • cerbero: Suportul pentru ccache a fost activat cu CMake, dacă este activat.

Pentru detalii tehnice suplimentare și o prezentare completă a modificărilor, consultați notele de lansare ale GStreamer 1.24.12. Binarurile precompilate pentru Android, iOS, macOS și Windows vor fi disponibile în curând.