The log lines you quoted are fine, this is when the audio device is opened for GUI sounds and you'll get the same messages for almost every device (float is rarely supported, usually only 16/24/32 bit).
The relevant lines are a bit down in the log.
These lines indicate DTS was detected and passthrough using 2-channel S16LE was properly activated:
17:25:34.100 T:1546646432 INFO: CAEStreamParser::SyncDTS - dtsHD (core) stream detected (6 channels, 48000Hz, 16bit BE, period: 512)
17:25:34.101 T:1546646432 NOTICE: Creating audio stream (codec id: 86020, channels: 6, sample rate: 48000, pass-through)
...
17:25:34.335 T:1912599456 INFO: CAESinkALSA::Initialize - Opened device "iec958:CARD=sndallodigione,DEV=0,AES0=0x06,AES1=0x82,AES2=0x00,AES3=0x02"
...
17:25:34.339 T:1912599456 DEBUG: CActiveAESink::OpenSink - ALSA Initialized:
17:25:34.339 T:1912599456 DEBUG: Output Device : snd_allo_digione
17:25:34.339 T:1912599456 DEBUG: Sample Rate : 48000
17:25:34.339 T:1912599456 DEBUG: Sample Format : AE_FMT_S16NE
17:25:34.339 T:1912599456 DEBUG: Channel Count : 2
17:25:34.339 T:1912599456 DEBUG: Channel Layout: RAW,RAW
17:25:34.339 T:1912599456 DEBUG: Frames : 2400
17:25:34.339 T:1912599456 DEBUG: Frame Size : 4
Display More
A bit further down, when you switched to the AC3 stream, it looks fine as well:
17:25:48.420 T:1546646432 INFO: CAEStreamParser::SyncAC3 - AC3 stream detected (6 channels, 48000Hz)
17:25:48.420 T:1546646432 NOTICE: Creating audio stream (codec id: 86019, channels: 6, sample rate: 48000, pass-through)
...
17:25:48.860 T:1912599456 INFO: CAESinkALSA::Initialize - Opened device "iec958:CARD=sndallodigione,DEV=0,AES0=0x06,AES1=0x82,AES2=0x00,AES3=0x02"
...
17:25:48.863 T:1912599456 DEBUG: CActiveAESink::OpenSink - ALSA Initialized:
17:25:48.863 T:1912599456 DEBUG: Output Device : snd_allo_digione
17:25:48.863 T:1912599456 DEBUG: Sample Rate : 48000
17:25:48.864 T:1912599456 DEBUG: Sample Format : AE_FMT_S16NE
17:25:48.864 T:1912599456 DEBUG: Channel Count : 2
17:25:48.864 T:1912599456 DEBUG: Channel Layout: RAW,RAW
17:25:48.864 T:1912599456 DEBUG: Frames : 2400
17:25:48.864 T:1912599456 DEBUG: Frame Size : 4
Display More
It's rather puzzling, currently I have only 2 more ideas:
Maybe your receiver got "confused" because you played a DTS track before? Have you tried playing a audio or video file with just an AC3 track?
The allo digione driver doesn't handle the IEC/AES bits which, amongst other things, set the SPDIF channel status bits to indicate if it's a PCM audio or a compressed data stream. But then, IIRC, this channel status bit is mainly relevant to ancient DACs that only support PCM audio so they can mute the output if one (accidentally) tries to feed them AC3/DTS/... Modern stereo DACs and receivers that support AC3/... just look at the data stream as compressed data can be identified by unique headers in the stream. So it's puzzling why your receiver would detect a DTS stream flagged as audio in the status bits but not an AC3 stream.
It could well be that I'm missing something, so maybe someone else can chime in with more things to check.
so long,
Hias