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
