ALSA рдЕрдбрд┐рдпреЛ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдорд╛, рджрд╛рд╕ рд╢рдмреНрджрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрди рдХрд╛рдо рдЧрд░рд┐рдПрдХреЛ рдЫ

ALSA рдзреНрд╡рдирд┐ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдХрд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рддрдпрд╛рд░ рд▓рд┐рдирдХреНрд╕-рдЕрд░реНрдХреЛ рд╢рд╛рдЦрд╛рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдЬрд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛ 5.9 рдХрд░реНрдиреЗрд▓ рд░рд┐рд▓реАрдЬ рдЧрдарди рд╣реБрдиреЗрдЫ, рднрд░реНрддреА рдкрд░рд┐рд╡рд░реНрддрди, рдЬрд╕рд▓реЗ рд░рд╛рдЬрдиреАрддрд┐рдХ рд░реВрдкрдорд╛ рдЧрд▓рдд рд╕рд░реНрддрд╣рд░реВрдХреЛ рдХрд░реНрдиреЗрд▓ рдкрдХреНрд╖рдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдХреЛрдбрд▓рд╛рдИ рдЫреБрдЯрдХрд╛рд░рд╛ рджрд┐рдиреНрдЫред рдмрдореЛрдЬрд┐рдо рдкрд░рд┐рдорд╛рд░реНрдЬрдирдХреЛ рддрдпрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рд╣реЛ рд╣рд╛рд▓реИ рдЕрдкрдирд╛рдЗрдпреЛ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдорд╛ рд╕рдорд╛рд╡реЗрд╢реА рд╢рдмреНрджрд╛рд╡рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢рд╣рд░реВред

рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдорд╛ 10 рдкреНрдпрд╛рдЪрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН, рдЬрд╕рдордзреНрдпреЗ 9 рдзреНрд╡рдирд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ ac97, bt87x, ctxfi, es1968, hda, intel8x0, nm256, via82xx, рдпреБрдПрд╕рдмреА-рдЕрдбрд┐рдпреЛ рд╕рд░реНрддрд╣рд░реВ "рд╣реНрд╡рд╛рдЗрдЯрд▓рд┐рд╕реНрдЯ" рд░ рдХрд╛рд▓реЛрд╕реВрдЪреАрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрди рд╕рдореНрдмрдиреНрдзрд┐рддред рдпреА рд╕рд░реНрддрд╣рд░реВ "рдЕрдиреБрдорддрд┐ рд╕реВрдЪреА" рд░ "рдЕрд╕реНрд╡реАрдХрд╛рд░рдХрд░реНрддрд╛" рд╕рдВрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рджрд╕реМрдВ рдкреНрдпрд╛рдЪ vmaster API рдорд╛ рд╕реНрдерд╛рдкрд┐рдд рд╢рдмреНрдж "рджрд╛рд╕" рдХреЛ рдкреНрд░рдпреЛрдЧ рд░реЛрдХреНрди рдХреЛ рд▓рд╛рдЧреА рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреНрдЫред

рдирд╛рдо рдмрджрд▓реНрдиреБрд╣реЛрд╕реН рдЪрд┐рдиреНрддрд╛ рд╕рдВрд░рдЪрдирд╛ рд░ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдирд╛рдо рд╕рд╣рд┐рддред рд╕реБрд░реБрдорд╛ рддреНрдпрд╣рд╛рдБ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдерд┐рдпреЛ рдЫрд╛рдирд┐рдПрдХреЛ рд╢рдмреНрдж
"рдкреНрд░рддрд┐рдХреГрддрд┐" (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, snd_ctl_add_slave() рдкреНрд░рдХрд╛рд░реНрдпрд▓рд╛рдИ snd_ctl_add_replica() рд╕рдБрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ), рдЬрд╕рд▓реЗ рдЧрд░реНрджрд╛ рдЖрд▓реЛрдЪрдирд╛, рдХрд┐рдирдХрд┐ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╢рдмреНрдж DBMS рдорд╛ рдЕрдзрд┐рдХ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ рд░ рдЕрдбрд┐рдпреЛ рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдЕрд░реНрдерд▓рд╛рдИ рд╡рд┐рдХреГрдд рдЧрд░реНрджрдЫред рдлрд▓рд╕реНрд╡рд░реВрдк, рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рддреНрдпрд╣рд╛рдБ рдерд┐рдпреЛ рдЪрдпрди рдЧрд░рд┐рдпреЛ "рдЕрдиреБрдпрд╛рдпреА" рд╢рдмреНрдж, рдЬрд╕рд▓реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдкрдирд┐ рдкрд░рд┐рдЪрдп рдЧрд░рд╛рдЙрдБрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, "рджрд╛рд╕рдХреЛ рд╕реВрдЪреА" рд░ "рд▓рд┐рдЩреНрдХ рджрд╛рд╕" рдХреЛ рд╕рдЯреНрдЯрд╛, "рдЕрдиреБрдпрд╛рдпреАрд╣рд░реВрдХреЛ рд╕реВрдЪреА" рд░ "рд▓рд┐рдЩреНрдХ рдЕрдиреБрдпрд╛рдпреА" рдЕрдм рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ)ред рдпреЛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ рдХрд┐ "рдорд╛рд╕реНрдЯрд░" рд╢рдмреНрдж рдЫреЛрдбрд┐рдПрдХреЛ рдЫ, vmaster API рдХреЛ рдирд╛рдо рд╕рд╣рд┐рдд, рдпреЛ "рдорд╛рд╕реНрдЯрд░ рднреЛрд▓реНрдпреБрдо рдирд┐рдпрдиреНрддреНрд░рдг" рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдорд╛рдирд┐рдиреНрдЫред

рдкреНрдпрд╛рдЪрд╣рд░реВ рд▓рд┐рдирдХреНрд╕-рдЕрд░реНрдХреЛ рд╢рд╛рдЦрд╛рдХреЛ рд▓рд╛рдЧрд┐ SUSE рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ ALSA рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдорд░реНрдорддрдХрд░реНрддрд╛ Takashi Iwai рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рддрд░ рдпреЛ рдЕрдЭреИ рд╕реНрдкрд╖реНрдЯ рдЫреИрди рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рд▓рд┐рдирд╕ рдЯреЛрд░рднрд╛рд▓реНрдбреНрд╕ рджреНрд╡рд╛рд░рд╛ рдХрд░реНрдиреЗрд▓ рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдХреЛ рд▓рд╛рдЧреА рдЕрдиреБрдореЛрджрд┐рдд рд╣реБрдиреЗрдЫрдиреН, рдХрд┐рдирдХрд┐ vmaster API рдорд╛ рдзреЗрд░реИ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реБ рдХреЛ рдирд╛рдорд╣рд░реБ рдорд╛ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реБ рд╕рдВрдЧ рдУрднрд░рд▓реНрдпрд╛рдк рдЧрд░реНрджрдЫред рдзреНрд╡рдирд┐ рдЪрд╛рд▓рдХ рд╡рд┐рдХрд╛рд╕ API, рдЬрд╕рд▓реЗ рд╢рдмреНрджрд╛рд╡рд▓реАрдорд╛ рдзреЗрд░реИ рднреНрд░рдо рдкреИрджрд╛ рдЧрд░реНрди рд╕рдХреНрдЫред рдбреНрд░рд╛рдЗрднрд░ рд╡рд┐рдХрд╛рд╕ API рдмрд╛рдЯ рджрд╛рд╕ рд╢рдмреНрдж рд╣рдЯрд╛рдЙрдирд╛рд▓реЗ рд╕рдВрдЧрддрддрд╛рдХреЛ рдЙрд▓реНрд▓рдЩреНрдШрди рд╣реБрдиреЗрдЫ рддреЗрд╕реНрд░реЛ рдкрдХреНрд╖ рдЪрд╛рд▓рдХрд╣рд░реВ, рдореБрдЦреНрдп рдХрд░реНрдиреЗрд▓рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рд╕рд╛рдереИ рдмрд╛рд╣реНрдп рдкреНрдпрд╛рдЪ рд░ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд╕рдБрдЧред

рд╢рдмреНрджрд╛рд╡рд▓реАрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдирднрдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдордзреНрдпреЗ, рдпреЛрдЬрдирд╛рдмрджреНрдз рд▓рд┐рдирдХреНрд╕ 5.9 рдХрд░реНрдиреЗрд▓ рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдХреЛ рд▓рд╛рдЧреА, рд╕рдорд░реНрдерди рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдиреЛрдЯ рдЗрдВрдЯреЗрд▓ рдореМрди рд╕реНрдЯреНрд░реАрдо (рдкреНрд▓реЗрдмреНрдпрд╛рдХ рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдврд┐рд▓рд╛рдЗ рд╣рдЯрд╛рдЙрди рдмрд╛рд╣реНрдп HDMI рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░рдиреНрддрд░ рдкрд╛рд╡рд░ рдореЛрдб) рд░ рдирдпрд╛рдБ рдЙрдкрдХрд░рдг рдорд╛рдЗрдХреНрд░реЛрдлреЛрди рд╕рдХреНрд░рд┐рдпрддрд╛ рд░ рдореНрдпреВрдЯ рдмрдЯрдирд╣рд░реВрдХреЛ рд░реЛрд╢рдиреА рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдиред
рдирд┐рдпрдиреНрддреНрд░рдХ рд╕рд╣рд┐рдд рдирдпрд╛рдБ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ Longson 7A1000.

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди