Hi folks.

I'd need some help.

I'm currently testing a HifiBerry DAC+ Pro on a PI2.  There's a PCM5122
DAC on board.

That DAC chip allows on-chip volume control via Alsa controls. Thus I
could use "squeezelite -V <control>".

However.

There's a challenge with the mapping of the volume settings. 
The DAC starts distorting if driven above 0.00db with alsamixer,  which
equals 81%. The control allows to go as high as 24db!.

Basically what's needed is a max_volume variable to avoid that the DAC
runs into distortions.

That "max_volume" would also be needed for the "-U" option

Basically I'm looking for something like:

"squeezelite -U <control> <max_volume>"
"squeezelite -V <control> <max_volume>"

if max_volume is not given squeezelite should go for 100%.

There might be potential issues with the mapping of stepwidth  the range
is changes !?!?

Does anybody  have an idea how something like that could be implemented
without huge efforts?

Thx



::: ' Touch Toolbox and more' (http://soundcheck-audio.blogspot.com) :::
by soundcheck
------------------------------------------------------------------------
soundcheck's Profile: http://forums.slimdevices.com/member.php?userid=34383
View this thread: http://forums.slimdevices.com/showthread.php?t=97046

_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/unix

Reply via email to