Multimedia compage GStreamer 1.20.0 praesto

Post annum et dimidium evolutionis, GStreamer 1.20 dimissus est, schedula transversalis compositorum in C scripta ad creandum amplis applicationes multimediarum, ex instrumentis lusoribus et audio/video lima convertentium, ad applicationes VoIP et systemata diffluentia. In codice GStreamer licentiatus est sub LGPLv2.1. Eodem tempore, renovationes ad plugins gst-plugins-basis 1.20, gst-plugins-bonae 1.20, gst-plugins-mala 1.20, in promptu sunt 1.20, tum gst-libav 1.20 ligamen et ligamen. In gradu API et ABI, nova dimissio retro compatitur cum 20 ramo. Binarii conventus mox Android, iOS, macOS et Windows parabuntur (in Linux suadetur ut fasciculis ex distributione utatur).

Key emendationes in GStreamer 1.20:

  • Progressus in GitLab switched ad usus repositorium unicum omnibus modulis communi.
  • Nova bibliotheca summus gradus GstPlay addita est, quae GstPlayer API reponit et similem functionem pro contento ludendi praebet, dissimiles per nuntium bus ad applicationes pro GObject significationibus certiorem facit.
  • Addidit subsidium informationis perspicuae decoding WebM, sino playback of VP8/VP9 cum locis perspicuis.
  • Profile nunc modum translitterandi sustentationem habent ad proprietates speciales applicandas adiectis applicandis.
  • Componens sustinet multi- linum video conversionem et permixtionem.
  • Depayloader et payloader classes unum subsidium habent ad operandum cum additis RTP capitis (RTP Header Tractus).
  • Addidit subsidium SMPTE 2022-1 2-D (erroris correctio deinceps) mechanismum.
  • Encodebin et transcodebin pro VP8, VP9 et H.265 codecs efficiunt modum acri modum translitterandi, in quo transcoding modo cum opus est peragitur, reliquum temporis rivus existens transmittuntur.
  • Souphttpsrc plugin nunc compatitur cum libsoup2 et libsoup3.
  • Addidit facultatem datam inputationis decocendi in ambitu tabularum intermediarum (sub-frame), quae te permittit decoctionem incipere non expectato integro corpore recipi. Firmamentum huius optimae in OpenJPEG JPEG 2000, FFmpeg H.264 et OpenMAX H.264/H.265 decoders continetur.
  • Cum decoding video pro RTP, WebRTC et RTSP protocolla, automatic tractatio de damno fasciculi, notitia corruptionis et clavis frame postulationibus provisa est.
  • Firmamentum notationis codec mutandi in musca addita est mp4 et Matroska instrumentorum vasorum fasciculorum, quae te permittit mutare figuram, gradum et resolutionem pro H.264/H.265 initus rivorum.
  • Modus additus est efficiendi vasa media mp4 redacta.
  • Auditorium subsidium WPE (WebKit Portus Embedded) innixum portum additum est.
  • Addidit facultatem utendi CUDA ad spatium conversionis, elementum scandendi, et elementum loading.
  • Adiectae sunt subsidium NVMM (NVIDIA Memoriae Module) memoriam pro OpenGL glupload et gldownload elementa.
  • Improved WebRTC support.
  • Novum plugin pro VA-API (Video Acceleratio API) proposita est, decoders plura et elementa post-processus sustinens.
  • AppSink API subsidia rerum addidit praeter buffers et indices quiddam.
  • Additae occasus pro queuis internis ad AppSrc additae sunt.
  • Renovata Rust ligamenta linguae et additae 26 nova plugins scripta in Rust (gst-plugins-rs).
  • Aesdec et aesenc elementa adduntur pro encryption et decryption utentes algorithmo AES.
  • Fakeaudiosink addidit et elementa videocodectestsink ad probationem et debugging.
  • Meliora instrumenta fabricandi GStreamer minimalistic aedificat.
  • Addidit facultatem aedificandi cum FFmpeg 5.0.
  • Pro Linux, versiones MPEG-2 et VP9 codecs effectae sunt, operantes sine statu salvifico (Stateless).
  • Pro Fenestra, AV3 et MPEG-11 subsidium ad Direct1D2/DXVA-substructio decoder additum est.

Source: opennet.ru