GStreamer میں اب Rust میں لکھے ہوئے پلگ ان فراہم کرنے کی صلاحیت ہے۔

GStreamer ملٹی میڈیا فریم ورک میں سرکاری بائنری ریلیز کے حصے کے طور پر Rust پروگرامنگ زبان میں لکھے گئے پلگ ان بھیجنے کی صلاحیت ہے۔ GNOME اور GStreamer کی ترقی میں شامل نربھیک چوہان نے GStreamer کے لیے ایک پیچ تجویز کیا جو GStreamer کور میں Rust پلگ ان بھیجنے کے لیے درکار ترکیبوں کی Cargo-C تعمیر فراہم کرتا ہے۔

زنگ سپورٹ فی الحال لینکس، میک او ایس، اور ونڈوز پلیٹ فارمز (MSVC کے ذریعے) پر GStreamer کے لیے دستیاب ہے اور ممکنہ طور پر GStreamer 1.22 ریلیز میں شامل کیا جائے گا۔ Android اور iOS کے لیے Cargo-C کی ترکیبیں بنانے کے لیے تعاون GStreamer 1.24 ریلیز میں شامل کرنے کے لیے تیار ہوگا۔

لاگو کی گئی تبدیلیاں پلگ انز تک آسان رسائی کی اجازت دیں گی جیسے کہ reqwest-based HTTP عناصر، WebRTC WHIP سنک، dav1d decoder، rav1e encoder، RaptorQ FEC نفاذ، AWS اور فال بیک سوئچ (ذرائع کے درمیان آسان سوئچنگ کے لیے)۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں