diff options
-rw-r--r-- | sys/dev/sound/pcm/mixer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/dev/sound/pcm/mixer.c b/sys/dev/sound/pcm/mixer.c index b1f28e0..5733568 100644 --- a/sys/dev/sound/pcm/mixer.c +++ b/sys/dev/sound/pcm/mixer.c @@ -82,7 +82,7 @@ mixer_set(snddev_info *d, unsigned dev, unsigned lev) unsigned l = min((lev & 0x00ff), 100); unsigned r = min(((lev & 0xff00) >> 8), 100); int v = d->mixer.set(&d->mixer, dev, l, r); - if (v >= 0) d->mixer.level[dev] = v; + if (v >= 0) d->mixer.level[dev] = l | (r << 8); return 0; } else return -1; } |