diff options
author | cg <cg@FreeBSD.org> | 2001-10-07 23:28:34 +0000 |
---|---|---|
committer | cg <cg@FreeBSD.org> | 2001-10-07 23:28:34 +0000 |
commit | 90f02c6299cf7a70e1b6b3840a956973e5469075 (patch) | |
tree | 81bb9af25d3b524c62464c51441a762d88614fc7 /sys/dev/sound/isa | |
parent | 5d4caab23d935a7d13dbabb2435952c5423ec616 (diff) | |
download | FreeBSD-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.c | 20 |
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; |