So this has been an issue since day one basically and only happens to DTS-HDMA files (Dolby TrueHD, DD+, DD, and normal DTS get passed trough correctly).
Videos that have a DTS-HDMA track with 5.1 channel audio, will show up as 7.1 during playback (when the seek bar with info is displayed at the bottom it’ll show the 7.1 icon on the default Kodi skin instead of an 5.1 icon).
This is further confirmed by using the CodecInfo-overlay, it’ll show:
“Audio stream: RAW,RAW,RAW,RAW,RAW,RAW,RAW,RAW, PT_DTSHD, …”
with RAW listed 8 times instead of the expected 6 times.
Unfortunately my receiver can’t show me how many channels it actually receives, so maybe that is just a weird display bug (…but in 2 different places?!).
This really happens to ALL 5.1 DTS-HDMA files.
The library will list them correctly as 5.1 though, so Kodi does scan them correctly.
I’ve uploaded a small sample file:
15mb Sample File
(I can reupload somewhere else if needed)
Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA / Core
Codec ID : A_DTS
Duration : 14 s 59 ms
Bit rate mode : Variable / Constant
Bit rate : 3 323 kb/s / 1 509 kb/s
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 kHz
Frame rate : 93.750 FPS (512 SPF)
Bit depth : 24 bits
Compression mode : Lossless / Lossy
Delay relative to video : 1 ms
Stream size : 5.57 MiB (36%)
Default : No
Forced : No
From the Debug Log:
04:26:10.300 T:3000427264 INFO: CAEStreamParser::SyncDTS - dtsHD MA stream detected (8 channels, 48000Hz, 16bit BE, period: 8192, syncword: 0x41a29547, target rate: 0x18, framesize 4460)
04:26:10.301 T:3000427264 NOTICE: Creating audio stream (codec id: 86020, channels: 8, sample rate: 48000, pass-through)