mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-21 07:45:07 +00:00
don't use the sbpro mic vol register during init on ess cards; it causes
feedback and we use the native one elsewhere.
This commit is contained in:
parent
1a93522d65
commit
637e117737
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=54930
|
@ -978,7 +978,8 @@ sbmix_init(snd_mixer *m)
|
|||
mix_setdevs(m, SBPRO_MIXER_DEVICES);
|
||||
mix_setrecdevs(m, SBPRO_RECORDING_DEVICES);
|
||||
sb_setmixer(sb, 0, 1); /* reset mixer */
|
||||
sb_setmixer(sb, MIC_VOL, 0x6); /* mic volume max */
|
||||
if (!(sb->bd_flags & BD_F_ESS))
|
||||
sb_setmixer(sb, MIC_VOL, 0x6); /* mic volume max */
|
||||
sb_setmixer(sb, RECORD_SRC, 0x0); /* mic source */
|
||||
sb_setmixer(sb, FM_VOL, 0x0); /* no midi */
|
||||
break;
|
||||
|
|
|
@ -978,7 +978,8 @@ sbmix_init(snd_mixer *m)
|
|||
mix_setdevs(m, SBPRO_MIXER_DEVICES);
|
||||
mix_setrecdevs(m, SBPRO_RECORDING_DEVICES);
|
||||
sb_setmixer(sb, 0, 1); /* reset mixer */
|
||||
sb_setmixer(sb, MIC_VOL, 0x6); /* mic volume max */
|
||||
if (!(sb->bd_flags & BD_F_ESS))
|
||||
sb_setmixer(sb, MIC_VOL, 0x6); /* mic volume max */
|
||||
sb_setmixer(sb, RECORD_SRC, 0x0); /* mic source */
|
||||
sb_setmixer(sb, FM_VOL, 0x0); /* no midi */
|
||||
break;
|
||||
|
|
|
@ -978,7 +978,8 @@ sbmix_init(snd_mixer *m)
|
|||
mix_setdevs(m, SBPRO_MIXER_DEVICES);
|
||||
mix_setrecdevs(m, SBPRO_RECORDING_DEVICES);
|
||||
sb_setmixer(sb, 0, 1); /* reset mixer */
|
||||
sb_setmixer(sb, MIC_VOL, 0x6); /* mic volume max */
|
||||
if (!(sb->bd_flags & BD_F_ESS))
|
||||
sb_setmixer(sb, MIC_VOL, 0x6); /* mic volume max */
|
||||
sb_setmixer(sb, RECORD_SRC, 0x0); /* mic source */
|
||||
sb_setmixer(sb, FM_VOL, 0x0); /* no midi */
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue