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:
Cameron Grant 1999-12-21 06:18:03 +00:00
parent 1a93522d65
commit 637e117737
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=54930
3 changed files with 6 additions and 3 deletions

View file

@ -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;

View file

@ -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;

View file

@ -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;