Hi again, quick followup: So basically it's like this:
``` spdif-opt-input-1/2 ---+ spdif-coax-input-1/2 --(or)--> digital-input-1/2 -----------------> stream-output-1/2 aesebu-xlr-input-1/2 ---+ muted ------------------+
stream-input-1/2 --------------------------+----------------------> spdif-coax-output-1/2 +----------------------> aesebu-xlr-output-1/2 +--analog-output-1/2 --> analog-xlr-output-1/2 +-----------> analog-coax-output-1/2 ```
And all potential mixing (e.g. volume processing) would be done in userspace on the firewire host.
On 28.02.24 09:14, Rolf Anderegg wrote:
Hi Takashi
Thanks for your inquiry. Concerning the routing it's one pretty simple routing mode. I guess it's best if I send you the routing excerpt from our DICE firmware (for low & mid ratemodes, the high rates are similar but with optional dual-wire routing):
[...]
Best regards, Rolf Anderegg
On 28.02.24 00:54, Takashi Sakamoto wrote:
[...]
I assume that the actual source selection of 'digital-input-1/2' is done in the router function of DICE chip as well as the selection between 'digital-input-1/2' and 'stream-input-1/2'. The mixer function of the chip is not used as I expected, thus the selection should exist as the source of audio signals for the outputs. However, in the above description, I cannot find such selection.
Or the device has a fixed route between 'stream-input-1/2' and 'analog-{xlr,coax}-output-1/2'? The user can not hear the audio signal of opt/coax/xlr digital input ports in the analog outputs?
Exactly, this is fixed as you can see in our DICE routing method.
Thanks
Takashi Sakamoto
Best regards, Rolf Anderegg