Hi.
I ran into several volume control issues on the squeezelite side.
I'm now working on a patch for squeezelite. I do have almost no knowledge about LMS and slimproto. I'd need a little help here.
First the potential LMS issues I ran into:
LMS/slimproto delivers ambiguous and even wrong-order data while going down the 100->0 scale.
ambiguous values: 47/48=3328 44/45=2816 42/41=2304
wrong order: 40/39=2048/2050 ( yep it goes up on 39!)
This behavior should be easy to trace.
This pretty much makes it impossible to provide a consistent and linear volume control.
#####################
Where are these VC scale and mappings/conversions generated?
Any ideas what's going wrong here?
#####################
I do have some more questions.
Would it be possible to fetch the actual volume scale values (range 100-0) over slimproto?
Would it be possible to apply a linear scale to the LMS volume control?
Thx.
I ran into several volume control issues on the squeezelite side.
I'm now working on a patch for squeezelite. I do have almost no knowledge about LMS and slimproto. I'd need a little help here.
First the potential LMS issues I ran into:
LMS/slimproto delivers ambiguous and even wrong-order data while going down the 100->0 scale.
ambiguous values: 47/48=3328 44/45=2816 42/41=2304
wrong order: 40/39=2048/2050 ( yep it goes up on 39!)
This behavior should be easy to trace.
This pretty much makes it impossible to provide a consistent and linear volume control.
#####################
Where are these VC scale and mappings/conversions generated?
Any ideas what's going wrong here?
#####################
I do have some more questions.
Would it be possible to fetch the actual volume scale values (range 100-0) over slimproto?
Would it be possible to apply a linear scale to the LMS volume control?
Thx.