منصوبے کے بارے میں
MLT ایک ملٹی میڈیا فریم ورک ہے جو LGPL کے تحت جاری کیا گیا ہے اور اس کا مقصد ویڈیو ایڈیٹنگ ہے۔ ریپازٹری میں docs ڈائریکٹری میں استعمال کی دستاویزات اور پروجیکٹ کی ویب سائٹ پر اضافی ترقیاتی اور تعاون کی دستاویزات شامل ہیں۔
README میں VS Code، CLion، اور DevPod جیسے ٹولز کے ساتھ ہم آہنگ ڈیو کنٹینر پر مبنی ترقیاتی ماحول بیان کیا گیا ہے۔ بطور ڈیفالٹ کنٹینر محدود موڈ میں چلتا ہے، جس میں ڈمی آڈیو اور محدود یا سافٹ ویئر پر مبنی GPU رسائی ہوتی ہے۔ ALSA، PulseAudio، یا PipeWire کے ذریعے مکمل DRI GPU ایکسلریشن اور طبعی آڈیو کو کنٹینر رن آرگیومنٹس ایڈجسٹ کرکے، کنٹینر دوبارہ بناکر، اور ایک حقیقی SDL آڈیو ڈرائیور منتخب کرکے فعال کیا جا سکتا ہے۔ دستاویزات متنبہ کرتی ہیں کہ مراعات یافتہ موڈ کنٹینر کی تنہائی کو کم کرتا ہے۔
تعمیر سورس سے باہر کی جاتی ہے: صارفین ایک بلڈ ڈائریکٹری بناتے ہیں، CMake یا Ninja کے ساتھ CMake چلاتے ہیں، اور پھر cmake --build یا ninja سے مرتب کرتے ہیں۔ فراہم کردہ setenv اسکرپٹ کو سورس کرنے اور ctest استعمال کرنے کے بعد بلڈ ڈائریکٹری سے ٹیسٹ چلائے جا سکتے ہیں۔ انسٹالیشن cmake --install سے کی جاتی ہے، اور کچھ Linux سسٹمز پر مشترکہ لائبریری کیش کو تازہ کرنے کے لیے بعد میں ldconfig کی ضرورت پڑ سکتی ہے۔ بلڈ ڈائریکٹری حذف کرنے سے سورس ٹری میں تبدیلی کے بغیر پیدا کردہ بلڈ آرٹیفیکٹس ہٹ جاتے ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.