mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-09 18:10:32 +00:00
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:
parent
49c0f52e11
commit
03cab0581f
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=61827
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue