Ontwikkelaars van die ALSA-klanksubstelsel voorberei Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² Π²Π΅ΡΠΊΡ linux-next, Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ Π²ΡΠΏΡΡΠΊ ΡΠ΄ΡΠ° 5.9, stel veranderinge , ΠΈΠ·Π±Π°Π²Π»ΡΡΡΠΈΠΉ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΄ΡΠ° ΠΊΠΎΠ΄ ΠΎΡ Π½Π΅ΠΏΠΎΠ»ΠΈΡΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ
ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ². ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ onlangs aangeneem riglyne vir die gebruik van inklusiewe terminologie in die Linux-kern.
Die veranderinge sluit 10 kolle in, waarvan 9 ΡΠ²ΡΠ·Π°Π½Ρ Ρ ΠΈΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠ΄Π° Π·Π²ΡΠΊΠΎΠ²ΡΡ
Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, usb-audio ΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² Β«whitelistΒ» ΠΈ blacklist. Π£ΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠΌΠΈΠ½Ρ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ Π½Π° Β«allowlistΒ» ΠΈ Β«denylistΒ». Tiende pleister Π½Π°ΡΠ΅Π»Π΅Π½ Π½Π° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΡΠ²ΡΠ΅Π³ΠΎΡΡ ΡΠ΅ΡΠΌΠΈΠ½Π° Β«slaveΒ» Π² API vmaster.
herbenaming bekommernisse insluitend name van strukture en funksies. Eers was daar 'n plaasvervanger gekies ΡΠ»ΠΎΠ²ΠΎ
Β«replicaΒ» (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ½ΠΊΡΠΈΡ snd_ctl_add_slave() Π±ΡΠ»Π° Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° snd_ctl_add_replica()), ΡΡΠΎ Π²ΡΠ·Π²Π°Π»ΠΎ kritiek , ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅ΡΠΌΠΈΠ½ replica Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ Π‘Π£ΠΠ ΠΈ ΠΈΡΠΊΠ°ΠΆΠ°Π΅Ρ ΡΠΌΡΡΠ» Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π·Π²ΡΠΊΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ. Π ΠΈΡΠΎΠ³Π΅ Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ Π±ΡΠ» gekies ΡΠ΅ΡΠΌΠΈΠ½ Β«followerΒ», ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²Π½ΠΎΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ Π΄Π²ΡΡΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΌΠ΅ΡΡΠΎ Β«list of slaveΒ» ΠΈ Β«link slaveΒ» ΡΠ΅ΠΏΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Β«list of followerΒ» ΠΈ Β«link followerΒ»). ΠΡΠΈΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΡΠ΅ΡΠΌΠΈΠ½ Β«masterΒ» ΠΎΡΡΠ°Π²Π»Π΅Π½, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π² Π½Π°Π·Π²Π°Π½ΠΈΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ API vmaster, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Β«master volume controlΒ».
ΠΠ°ΡΡΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Ρ Π΄Π»Ρ Π²Π΅ΡΠΊΠΈ linux-next Π’Π°ΠΊΠ°ΡΠΈ ΠΠ²Π°ΠΈ (Takashi Iwai), ΠΌΡΠΉΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠΌ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ ALSA, ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΌ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ SUSE. ΠΠΎ ΠΏΠΎΠΊΠ° Π½Π΅ ΡΡΠ½ΠΎ Π±ΡΠ΄ΡΡ Π»ΠΈ ΠΎΠ½ΠΈ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Ρ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΡΠΎΡΡΠ°Π² ΡΠ΄ΡΠ° ΠΠΈΠ½ΡΡΠΎΠΌ Π’ΠΎΡΠ²Π°Π»ΡΠ΄ΡΠΎΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π² API vmaster ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Π² Sound Driver Development API , ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΡΡΠ°Π½ΠΈΡΠ΅ Π² ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΆΠ΅ API ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΎΠ² ΠΎΡ ΡΠ΅ΡΠΌΠΈΠ½Π° slave ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΡΠΎ derdepartybestuurders , Π½Π΅ Π²Ρ
ΠΎΠ΄ΡΡΠΈΠΌΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΎΡΡΠ°Π² ΡΠ΄ΡΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΠΏΠ°ΡΡΠ°ΠΌΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ.
Onder die veranderinge wat nie met terminologie verband hou nie, beplan Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΡΠ΄ΡΠΎ Linux 5.9, ΠΎΡΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Intel Silent Stream (deurlopende kragmodus vir eksterne HDMI-toestelle om vertraging uit te skakel wanneer afspeel begin) en nuwe toestel om die verligting van die mikrofoonaktivering en dempknoppies te beheer.
Ook bygevoeg ondersteuning vir nuwe hardeware, insluitend kontroleerder Longson 7A1000 .
Bron: opennet.ru