pcm: fixed software volume, broken by unsigned integer
"volume" was passed as an unsigned integer, which is correct. It's
just that when it was multiplied with the sample value, the whole
operation was changed to unsigned, breaking the algorithm (and Qball's
ears). Internally change "volume" to signed.
Showing
Please
register
or
sign in
to comment