make mixer reads return the value written instead of the value set

people seem to want this even though it breaks oss spec compliance
This commit is contained in:
Cameron Grant 2000-06-19 20:31:58 +00:00
parent 49c0f52e11
commit 03cab0581f
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=61827

View file

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