Katika mfumo mdogo wa sauti wa ALSA, kazi imefanywa ili kuondoa neno mtumwa

Watengenezaji wa mfumo mdogo wa sauti wa ALSA tayari kwa kujumuishwa katika tawi linalofuata la linux, kwa msingi ambao kutolewa kwa kernel 5.9 kutaundwa, kuweka mabadiliko, ambayo huondoa msimbo unaoendeshwa kwenye upande wa kernel wa maneno yasiyo sahihi ya kisiasa. Mabadiliko yameandaliwa kwa mujibu wa iliyopitishwa hivi karibuni miongozo ya kutumia istilahi-jumuishi kwenye kinu cha Linux.

Mabadiliko ni pamoja na patches 10, ambazo 9 inayohusiana na kuondoa msimbo wa viendesha sauti ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio kutoka kwa maneno "orodha iliyoidhinishwa" na orodha isiyoruhusiwa. Masharti haya yamebadilishwa na "orodha ya wanaoruhusiwa" na "orodha ya kunyimwa". Kipande cha kumi inakusudia kuacha kutumia neno lililowekwa "mtumwa" katika API ya vmaster.

Ipe jina tena wasiwasi ikijumuisha majina ya miundo na kazi. Mwanzoni kulikuwa na uingizwaji iliyochaguliwa слово
"replica" (kwa mfano, kazi ya snd_ctl_add_slave() ilibadilishwa na snd_ctl_add_replica()), ambayo ilisababisha ukosoaji, kwa kuwa neno replica linatumika zaidi kwa DBMS na hupotosha maana katika muktadha wa mfumo mdogo wa sauti. Matokeo yake, kwa uingizwaji kulikuwa iliyochaguliwa neno "mfuasi", ambalo pia linatanguliza utata fulani (kwa mfano, badala ya "orodha ya mtumwa" na "kiungo mtumwa", "orodha ya mfuasi" na "mfuasi wa kiungo" sasa hutumiwa). Ni vyema kutambua kwamba neno "bwana" limesalia, ikiwa ni pamoja na kwa jina la vmaster API yenyewe, kwani inazingatiwa katika muktadha wa "udhibiti wa kiasi kikubwa".

Viraka vilipendekezwa kwa tawi linalofuata la linux na Takashi Iwai, msimamizi wa mfumo mdogo wa ALSA anayefanya kazi SUSE. Lakini bado haijabainika iwapo zitaidhinishwa kujumuishwa kwenye kernel na Linus Torvalds, kwani majina mengi ya kazi kwenye API ya vmaster yanaingiliana na kazi katika. API ya Kukuza Dereva wa Sauti, ambayo inaweza kusababisha mkanganyiko mkubwa katika istilahi. Kuondoa neno mtumwa kutoka kwa API ya ukuzaji wa dereva kutasababisha ukiukaji wa utangamano na madereva wa chama cha tatu, haijajumuishwa kwenye kernel kuu, na vile vile viraka na mipangilio ya nje.

Miongoni mwa mabadiliko yasiyohusiana na istilahi, iliyopangwa kwa kujumuishwa katika Linux 5.9 kernel, utekelezaji uliobainishwa wa usaidizi Mtiririko wa Kimya wa Intel (hali ya nguvu inayoendelea kwa vifaa vya HDMI vya nje ili kuondoa kuchelewa wakati wa kuanza kucheza) na kifaa kipya ili kudhibiti mwangaza wa uanzishaji wa kipaza sauti na vifungo vya bubu.
Pia imeongeza usaidizi kwa maunzi mapya, pamoja na kidhibiti Loongson 7A1000.

Chanzo: opennet.ru

Kuongeza maoni