summaryrefslogtreecommitdiffstats
path: root/sys/dev/sound/isa
diff options
context:
space:
mode:
authorcg <cg@FreeBSD.org>2001-10-07 23:28:34 +0000
committercg <cg@FreeBSD.org>2001-10-07 23:28:34 +0000
commit90f02c6299cf7a70e1b6b3840a956973e5469075 (patch)
tree81bb9af25d3b524c62464c51441a762d88614fc7 /sys/dev/sound/isa
parent5d4caab23d935a7d13dbabb2435952c5423ec616 (diff)
downloadFreeBSD-src-90f02c6299cf7a70e1b6b3840a956973e5469075.zip
FreeBSD-src-90f02c6299cf7a70e1b6b3840a956973e5469075.tar.gz
use mixer channel numbers, not channel masks- this should fix sb/sbpro mixer
problems.
Diffstat (limited to 'sys/dev/sound/isa')
-rw-r--r--sys/dev/sound/isa/sb8.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/sys/dev/sound/isa/sb8.c b/sys/dev/sound/isa/sb8.c
index 41c64ce..e8b2011 100644
--- a/sys/dev/sound/isa/sb8.c
+++ b/sys/dev/sound/isa/sb8.c
@@ -326,28 +326,28 @@ sbpromix_set(struct snd_mixer *m, unsigned dev, unsigned left, unsigned right)
max = 7;
switch (dev) {
- case SOUND_MASK_PCM:
+ case SOUND_MIXER_PCM:
reg = 0x04;
break;
- case SOUND_MASK_MIC:
+ case SOUND_MIXER_MIC:
reg = 0x0a;
max = 3;
break;
- case SOUND_MASK_VOLUME:
+ case SOUND_MIXER_VOLUME:
reg = 0x22;
break;
- case SOUND_MASK_SYNTH:
+ case SOUND_MIXER_SYNTH:
reg = 0x26;
break;
- case SOUND_MASK_CD:
+ case SOUND_MIXER_CD:
reg = 0x28;
break;
- case SOUND_MASK_LINE:
+ case SOUND_MIXER_LINE:
reg = 0x2e;
break;
@@ -418,19 +418,19 @@ sbmix_set(struct snd_mixer *m, unsigned dev, unsigned left, unsigned right)
max = 7;
switch (dev) {
- case SOUND_MASK_VOLUME:
+ case SOUND_MIXER_VOLUME:
reg = 0x2;
break;
- case SOUND_MASK_SYNTH:
+ case SOUND_MIXER_SYNTH:
reg = 0x6;
break;
- case SOUND_MASK_CD:
+ case SOUND_MIXER_CD:
reg = 0x8;
break;
- case SOUND_MASK_PCM:
+ case SOUND_MIXER_PCM:
reg = 0x0a;
max = 3;
break;
OpenPOWER on IntegriCloud