Ma ka ʻōnaehana leo ALSA, ua hana ʻia ka hana e kāpae i ka huaʻōlelo kauā

Nā mea hoʻomohala o ka subsystem kani ALSA hoomakaukauia no ka hoʻokomo ʻana i ka lālā linux-aʻe, ma ke kumu e hoʻokumu ʻia ai ka hoʻokuʻu kernel 5.9, nā kiʻi o loli, ka mea e hoʻopau i ke code e holo ana ma ka ʻaoʻao kernel o nā huaʻōlelo politika hewa ʻole. Ua hoomakaukauia na hoololi e like me aponoia iho nei nā alakaʻi no ka hoʻohana ʻana i nā huaʻōlelo inclusive i ka kernel Linux.

Loaʻa nā hoʻololi i 10 mau ʻāpana, ʻo ia 9 pili i ka wehe ʻana i ke code o nā mea hoʻokele kani ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio mai nā huaʻōlelo "whitelist" a me ka papa inoa ʻeleʻele. Ua hoʻololi ʻia kēia mau huaʻōlelo me "allowlist" a me "denylist". ʻumi ʻumi manaʻo e hoʻōki i ka hoʻohana ʻana i ka huaʻōlelo "kauā" i ka vmaster API.

Kukui inoa hopohopo me nā inoa o nā hale a me nā hana. I ka wā mua he pani koho ʻia ka hua'ōlelo
"replica" (no ka laʻana, ua hoʻololi ʻia ka hana snd_ctl_add_slave() me snd_ctl_add_replica()), i kumu hoʻohewahewa, no ka mea ua pili ka hua'ōlelo replica i ka DBMS a hoʻololi i ka manaʻo ma ke ʻano o ka subsystem leo. ʻO ka hopena, no ka pani ʻana i laila koho ʻia ʻO ka huaʻōlelo "follower", ka mea e hoʻolauna pū ai i kahi ambiguity (no ka laʻana, ma kahi o ka "papa inoa o ke kauā" a me ka "kauā loulou", "papa inoa o ka mea hahai" a me ka "link follower" ua hoʻohana ʻia i kēia manawa). He mea pono ke waiho ʻia ka huaʻōlelo "master", me ka inoa o ka vmaster API ponoʻī, no ka mea, ua noʻonoʻo ʻia ma ka pōʻaiapili o ka "master volume control".

Ua noi ʻia nā ʻāpana no ka lālā linux-next e Takashi Iwai, kahi mea mālama subsystem ALSA e hana ana ma SUSE. ʻAʻole naʻe i maopopo inā e ʻae ʻia lākou no ka hoʻokomo ʻana i loko o ka kernel e Linus Torvalds, no ka mea, ʻoi aku ka nui o nā inoa o nā hana i loko o ka vmaster API me nā hana i loko. API hoʻomohala hoʻokele leo, hiki ke alakaʻi i ka huikau nui i ka terminology. ʻO ka wehe ʻana i ka huaʻōlelo kauā mai ka API hoʻomohala hoʻokele e alakaʻi i kahi ʻae ʻana i ka launa pū me nā mea hoʻokele kolu, ʻaʻole i hoʻokomo ʻia i loko o ka kernel nui, a me nā ʻāpana waho a me nā hoʻonohonoho.

Ma waena o nā loli i pili ʻole i ka terminology, hoʻolālā ʻia no ka hoʻokomo ʻana i ka Linux 5.9 kernel, ʻike ʻia ka hoʻokō ʻana i ke kākoʻo Kahawai Hamau Intel (ke ʻano mana mau no nā hāmeʻa HDMI waho e hoʻopau i ka lohi i ka wā e hoʻomaka ai i ka pāʻani) a mea hou e hoʻomalu i ka hoʻomālamalama ʻana o ka microphone activation a me nā pihi leo.
Hoʻohui pū ʻia ke kākoʻo no nā lako lako hou, me ka mea hoʻoponopono Longson 7A1000.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka