Changed the way the volume is handled for USB DAC that does not support
hardware volume control, now we keep the -1 value internally and return
zero to the control point, but if the volume is less than zero we do not
set the volume or mute