A GStreamer multimédiás keretrendszer mostantól támogatja a Rust programozási nyelven írt bővítmények hivatalos bináris kiadásainak részeként történő szállítását. Nirbheek Chauhan, a GNOME és a GStreamer közreműködője benyújtott egy javítást a GStreamerhez, amely lehetővé teszi a Cargo-C receptek fordítását, amelyek szükségesek a Rust bővítmények GStreamer fő disztribúcióban történő szállításához.
Jelenleg a Rust támogatás a GStreamer platformokon található buildekhez van implementálva. Linux, macOS и Windows (MSVC használatával), és valószínűleg a GStreamer 1.22-es kiadásában lesz benne. Támogatás a Cargo-C receptek készítéséhez a következőhöz: Android és az iOS készen áll majd a GStreamer 1.24-es kiadásba való beillesztésre.
A bevezetett változtatások könnyebb hozzáférést biztosítanak olyan bővítményekhez, mint a reqwest-alapú HTTP elemek, a WebRTC WHIP nyelő, a dav1d dekóder, a rav1e kódoló, a RaptorQ FEC implementáció, az AWS és a fallbackswitch (a források közötti egyszerű váltás érdekében).
Forrás: opennet.ru
