Nidaam hoosaadka maqalka ee ALSA, waxaa la sameeyay shaqo si meesha looga saaro erayga addoon

Horumarinta hab-hoosaadka dhawaaqa ALSA diyaarisay si loogu daro laanta soo socota ee linux, iyadoo lagu salaynayo sii daynta 5.9 kernel la samayn doono, dhigay isbedel, kaas oo meesha ka saaraya koodka ku socda dhinaca kernel ereyada siyaasad ahaan khaldan. Isbedelada waxaa loo diyaariyey si waafaqsan dhawaan la qaatay Tilmaamaha isticmaalka erey-bixin loo dhan yahay ee kernel Linux.

Isbedelada waxaa ka mid ah 10 balastar, kuwaas oo 9 la xidhiidha ka takhalusida koodka codadka darawallada ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio ereyada "whitelist" iyo liiska madow. Erayadan waxa lagu bedelay "liis ogolaansho" iyo "diid". balastar tobnaad ujeedadeedu tahay in la joojiyo isticmaalka ereyga la aasaasay ee "addoon" ee vmaster API.

Magacaabista walaac oo ay ku jiraan magacyada qaab-dhismeedka iyo hawlaha. Markii hore waxaa jiray bedel la doortay ereyga
"replica" (tusaale ahaan, snd_ctl_add_slave() shaqada waxaa lagu bedelay snd_ctl_add_replica()), taas oo sababtay dhaleecayn, maadaama ereyga nuqul ka mid ah uu aad ugu dabaqi karo DBMS oo uu macnuhu ka leexinayo macnaha guud ee nidaamka hoose ee maqalka. Natiijo ahaan, beddelka waxaa jiray la doortay ereyga "raac", kaas oo sidoo kale soo bandhigaya madmadow gaar ah (tusaale ahaan, halkii "liiska addoonta" iyo "link slave", "liiska raacayaasha" iyo "link follower" hadda la isticmaalo). Waxaa xusid mudan in ereyga "master" uu ka tagay, oo ay ku jiraan magaca vmaster API laftiisa, maadaama loo tixgeliyo macnaha guud ee "xakamaynta mugga sare".

Xirmooyinka waxaa u soo jeediyay laanta linux-ka xigta Takashi Iwai, oo ah ilaaliye nidaam hoosaadka ALSA ee ka shaqeeya SUSE. Laakiin weli ma cadda in loo oggolaan doono in lagu daro kernel Linus Torvalds, maaddaama qaar badan oo ka mid ah magacyada shaqooyinka ee vmaster API ay isku dhejiyaan shaqooyinka Horumarinta Cod Driver API, taasoo keeni karta jahawareer badan xagga erey bixinta. Ka saarida ereyga addoonka API-ga horumarinta darawalka waxay horseedi doontaa ku-xadgudub ku habboonaanta darawallada dhinac saddexaad, oo aan lagu darin kernel-ka ugu muhiimsan, iyo sidoo kale dhejisyada dibadda iyo goobaha.

Waxaa ka mid ah isbeddellada aan la xiriirin erey-bixinta, la qorsheeyay si loogu daro Linux 5.9 kernel, oo la xusay hirgelinta taageerada Intel Silent Stream (qaabka awoodda joogtada ah ee qalabka HDMI ee dibadda si loo baabi'iyo daahitaanka marka dib loo bilaabo) iyo qalab cusub si loo xakameeyo iftiiminta firfircoonida makarafoonka oo badhamada la aamuso.
Waxa kale oo lagu daray taageerada qalab cusub, oo ay ku jiraan xakamaynta Longson 7A1000.

Source: opennet.ru

Add a comment