Another thing  to think about is volume control. Currently we are
looking at 5 possible outputs, USB, S/PDIF coax, S/PDIF optical, line
level analog and headphone. There are going to be three dirvers
involved, USB, S/PDIF and analog. I'm not sure whether we are planning
on having these running at the same time or not, but at least
theoretically it's possible to have  different volume on different
streams. In addition the DAC has a digitalvolume control and the
headphone amp has an analog volume  control (digitally controled), so we
have a number of possible ways the "squeezebox volume" can be routed. 

For example a full volume stream can be sent to S/PDIF and analog and
the SB volume sent to the DAC chip, in which case both the line out and
headphone will track the volume and the S/PDIF stays at full  level. Or
the full level stream can be sent to the DAC, which has no attenuation
and the SB volume gets sent to the headphone out.  

Triode is going to have to let us know whether Squeezelite can handle
output to more than one driver, and  if so can they have different
volumes. In the Touch there was one stream sent to ALSA, an ALSA config
was used to clone the stream to two devices, this could certainly be
used in our  system  as well. 

With the hardware volume control in both the DAC chip and headphone amp
there is a fair amount of flexibility here. 

We have to determine whether we different outputs at the same time, and
if so do we want different volumes for them, and to what level we want 
to be  able to  address that.


Just some food for thought.

John S.


------------------------------------------------------------------------
JohnSwenson's Profile: http://forums.slimdevices.com/member.php?userid=5974
View this thread: http://forums.slimdevices.com/showthread.php?t=97881

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

Reply via email to