ALSA آڊيو سبسسٽم ۾، غلام جي اصطلاح مان نجات حاصل ڪرڻ لاء ڪم ڪيو ويو آهي

ALSA آواز سب سسٽم جي ڊولپرز تيار ڪيل linux-next برانچ ۾ شامل ڪرڻ لاءِ، جنهن جي بنياد تي 5.9 ڪنيل رليز ٺاهي ويندي، گڏ ڪرڻ تبديليون، جيڪو سياسي طور تي غلط اصطلاحن جي ڪنييل پاسي تي هلندڙ ڪوڊ کي ختم ڪري ٿو. جي مطابق تبديليون تيار ڪيون ويون آهن تازو منظور ڪيو ويو لينڪس ڪنيل ۾ شامل اصطلاح استعمال ڪرڻ لاءِ ھدايتون.

تبديلين ۾ 10 پيچ شامل آهن، جن مان 9 ساؤنڊ ڊرائيورز جو ڪوڊ ختم ڪرڻ سان لاڳاپيل آهي ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio جي اصطلاحن مان “whitelist” ۽ بليڪ لسٽ. انهن شرطن کي "اجازت جي فهرست" ۽ "منڪر" سان تبديل ڪيو ويو آهي. ڏهين پيچ vmaster API ۾ قائم ڪيل اصطلاح ”غلام“ کي استعمال ڪرڻ بند ڪرڻ جو مقصد.

نالو مٽائڻ خدشا ساخت ۽ افعال جا نالا شامل آهن. شروعات ۾ اتي هڪ متبادل هو چونڊيل لفظ
"replica" (مثال طور، snd_ctl_add_slave() فنڪشن کي snd_ctl_add_replica() سان تبديل ڪيو ويو، جنهن سبب تنقيد, ڇاڪاڻ ته اصطلاح ريپليڪا DBMS تي وڌيڪ لاڳو ٿئي ٿو ۽ آڊيو سب سسٽم جي حوالي سان معني کي خراب ڪري ٿو. نتيجي طور، متبادل لاء اتي موجود هو منتخب ٿيل اصطلاح "فالوور"، جيڪو پڻ هڪ خاص ابهام متعارف ڪرايو آهي (مثال طور، "غلام جي فهرست" ۽ "لنڪ غلام" جي بدران، "فالورز جي فهرست" ۽ "لنڪ پيروڪار" هاڻي استعمال ڪيا ويا آهن). اهو قابل ذڪر آهي ته اصطلاح "ماسٽر" ڇڏي ويو آهي، جنهن ۾ شامل آهي vmaster API جي نالي ۾، ڇاڪاڻ ته اهو سمجهيو ويندو آهي "ماسٽر حجم ڪنٽرول" جي حوالي سان.

لينڪس-اگلي برانچ لاءِ پيچ تجويز ڪيا ويا تاڪيشي آئيوائي، SUSE تي ڪم ڪندڙ ALSA سبسسٽم سنڀاليندڙ. پر اهو اڃا تائين واضح ناهي ته ڇا اهي لينس ٽوروالڊز پاران ڪيليل ۾ شامل ڪرڻ جي منظوري ڏني ويندي، ڇاڪاڻ ته ڪيترن ئي افعال جا نالا vmaster API ۾ افعال سان اوورليپ آواز ڊرائيور ڊولپمينٽ API، جيڪو اصطلاحن ۾ تمام گهڻو مونجهارو پيدا ڪري سگهي ٿو. ڊرائيور ڊولپمينٽ API مان غلام جي اصطلاح کي ختم ڪرڻ سان مطابقت جي خلاف ورزي ٿيندي ٽئين پارٽي ڊرائيور, شامل نه آهي مکيه ڪني ۾، گڏوگڏ خارجي پيچ ۽ سيٽنگن سان.

انهن تبديلين ۾ جيڪي اصطلاحن سان لاڳاپيل نه آهن، رٿيل لينڪس 5.9 ڪنيل ۾ شامل ڪرڻ لاء، نوٽ ڪيل سپورٽ جي عمل درآمد Intel خاموش وهڪرو (بهترين HDMI ڊوائيسز لاءِ مسلسل پاور موڊ تاخير کي ختم ڪرڻ لاءِ جڏهن پلے بیک شروع ڪيو وڃي) ۽ نئون جهاز مائڪروفون چالو ڪرڻ ۽ گونگا بٽڻ جي روشني کي ڪنٽرول ڪرڻ لاء.
نئين هارڊويئر لاءِ سپورٽ شامل ڪئي وئي، بشمول ڪنٽرولر لونگسن 7A1000.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو