Kusistimu engaphansi yomsindo ye-ALSA, kwenziwe umsebenzi wokuqeda igama lesigqila

Abathuthukisi besistimu engaphansi yomsindo ye-ALSA ilungisiwe ukuze kufakwe egatsheni le-linux-elilandelayo, ngesisekelo lapho kuzokwakhiwa khona ukukhishwa kwe-5.9 kernel, набор izinguquko, esusa ikhodi esebenza ohlangothini lwe-kernel yamagama angalungile ngokwepolitiki. Izinguquko zilungiswe ngokuhambisana ne esanda kwamukelwa imihlahlandlela yokusebenzisa amatemu afakiwe ku-Linux kernel.

Izinguquko zihlanganisa iziqephu eziyi-10, zazo 9 okuhlobene nokukhipha ikhodi yezishayeli zomsindo i-ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio kumagama athi “whitelist” kanye nohlu oluvinjelwe. Lawa magama athathelwe indawo ngokuthi “uhlu lwabavunyelwe” kanye “nohlu lokuphika”. Isiqephu seshumi ihlose ukuyeka ukusebenzisa igama elimisiwe elithi "slave" ku-vmaster API.

Ukuqamba kabusha ukukhathazeka kubandakanya namagama ezakhiwo nemisebenzi. Ekuqaleni kwaba khona ozongena esikhundleni ekhethiwe igama
"replica" (isibonelo, snd_ctl_add_slave() umsebenzi wathathelwa indawo snd_ctl_add_replica()), okubangele ukugxeka, njengoba igama elithi i-replica lisebenza kakhulu ku-DBMS futhi lihlanekezela incazelo kumongo wesistimu engaphansi yomsindo. Ngenxa yalokho, kwaba khona ukushintshwa kukhethiwe igama elithi “umlandeli”, eliphinde lethule ukungaqondakali okuthile (isibonelo, esikhundleni sokuthi “uhlu lwezigqila” kanye “nokuxhumana kwesigqila”, “uhlu lwabalandeli” kanye “nomlandeli wesixhumanisi” asesetshenziswa manje). Kuyaphawuleka ukuthi igama elithi "master" lishiywe, kufaka phakathi igama le-vmaster API ngokwayo, njengoba libhekwa kumongo "wokulawula ivolumu enkulu".

Iziqeshana zahlongozwa egatsheni elilandelayo le-linux ngu-Takashi Iwai, umnakekeli wesistimu engaphansi ye-ALSA osebenza e-SUSE. Kodwa okwamanje akukacaci ukuthi zizovunyelwa yini ukufakwa ku-kernel ngu-Linus Torvalds, njengoba amagama amaningi emisebenzi ku-vmaster API egqigqana nemisebenzi kokuthi I-Sound Driver Development API, okungaholela ekudidekeni okuningi emagameni. Ukususa igama lesigqila ku-API yokuthuthukisa umshayeli kuzoholela ekwephuleni ukuhambisana ne abashayeli beqembu lesithathu, akufakiwe ku-kernel eyinhloko, kanye nama-patches angaphandle nezilungiselelo.

Phakathi kwezinguquko ezingahlobene namatemu, kuhleliwe ukuze ifakwe ku-Linux 5.9 kernel, ukuqaliswa okuphawuliwe kosekelo I-Intel Silent Stream (imodi yamandla eqhubekayo yamadivayisi e-HDMI angaphandle ukuze asuse ukubambezeleka lapho uqala ukudlala) futhi idivayisi entsha ukulawula ukukhanya kokuvula imakrofoni nezinkinobho zokuthulisa.
Kungezwe futhi usekelo lwehadiwe entsha, okuhlanganisa nesilawuli I-Loungson 7A1000.

Source: opennet.ru

Engeza amazwana