therealmuffin / synchronator

Synchronator brings bit perfect volume control to Hi-Fi systems with Linux as source.
GNU General Public License v3.0
12 stars 3 forks source link

volume levels remapped with mpd 0.20.x #6

Closed Schorsch99 closed 7 years ago

Schorsch99 commented 7 years ago

Starting with mpd 0.20.x volume levels are "remapped". It appears as if the curve sent is logarithmic: Controlpoint > Receiver 0 > 0 5 > 11 10 > 21 20 > 37 ... 86 > 91 97 > 97 100 > 99 Everything works fine with mpd 0.19.1

therealmuffin commented 7 years ago

Thanks for posting this issue!

I've committed a patch which should fix this issue. I've added an option to normalize Alsa volume. To activate this feature you can add the following option to the configuration file: mixer_normalize=TRUE;

I'll close this issue. If this doesn't work or not as expected, please reopen this issue.