GStreamer-ek Rust-en idatzitako pluginak hornitzeko gaitasuna ezartzen du

GStreamer multimedia-esparruak Rust programazio-lengoaian idatzitako pluginak bidaltzeko gaitasuna du bertsio bitar ofizialen parte gisa. Nirbheek Chauhanek, GNOMEren eta GStreamerren garapenean parte hartu zuen, Rust pluginak GStreamer nukleoan bidaltzeko beharrezkoak diren errezeten Cargo-C eraikuntza eskaintzen duen GStreamer-erako adabaki bat proposatu zuen.

Rust-en euskarria une honetan eskuragarri dago GStreamer Linux, macOS eta Windows plataformetan (MSVC bidez) eraikitzeko eta ziurrenik GStreamer 1.22 bertsioan sartuko da. Android eta iOSerako Cargo-C errezetak eraikitzeko laguntza prest egongo da GStreamer 1.24 bertsioan sartzeko.

Inplementatutako aldaketek pluginetarako sarbidea erraztuko dute, hala nola, reqwest-en oinarritutako HTTP elementuak, WebRTC WHIP konketa, dav1d deskodetzailea, rav1e kodetzailea, RaptorQ FEC inplementazioa, AWS eta fallbackswitch (iturrien artean erraz aldatzeko).

Iturria: opennet.ru

Gehitu iruzkin berria