Problem with audio downmix with DTS and AAC LC, no center channel

I’m pulling out my hair as I can’t figure it out, it somtimes stops working and I can’t figure out why

So most of the time my setup works and I have correct audio, also with DTS audio tracks. This morning all DTS tracks are not correctly downmixed. I’m not getting the center channel in the mix so missing all dialog.

https://paste.osmc.tv/amituzacup

TV is the LG 65c16
Supported HDMI Audio format (Depending on model):
True HD (48 kHz),
Dolby Digital / Dolby Digital Plus (32 kHz, 44.1 kHz, 48 kHz),
PCM (32 kHz, 44.1 kHz, 48 kHz, 96 kHz, 192 kHz)

Your log set has debug disabled. Attached you find instructions how to collect a log set, we want to see.
First of all your connected audio device claims to support MAT (metadata enhanced audio transport) which is typical used for TrueHD (and Atmos). Is there a reason why you don’t have TrueHD enabled?

To get a better understanding of the problem you are experiencing we need more information from you. The best way to get this information is for you to upload logs that demonstrate your problem.

Depending on the used skin you have to set the settings-level to standard or higher, in summary:

  • enable debug logging at settings->system->logging

  • reboot the OSMC device twice(!)

  • reproduce the issue

  • upload the log set (all configs and logs!) either using the Log Uploader method within the My OSMC menu in the GUI or the ssh method invoking command grab-logs -A

  • publish the provided URL from the log set upload, here

Thanks for your understanding. We hope that we can help you get up and running again shortly.

OSMC skin screenshot:

Sorry that is dumb of me :slight_smile:

Here is the full debug log

https://paste.osmc.tv/zedosodesu

First of all your connected audio device claims to support MAT (metadata enhanced audio transport) which is typical used for TrueHD (and Atmos). Is there a reason why you don’t have TrueHD enabled?

I just disabled everything except AC3 and AEC3

Video info

General
Unique ID                                : 317967550962471049180275603682112485277 (0xEF3652A154A2D8CD8EA4CA36890AB79D)
Complete name                            : E:\Data\Kids\Movies\Tinker Bell (2008)\Tinker Bell (2008) - [Bluray-1080p][x265][DTS 5.1][EN+NL]-yTS.mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 3.47 GiB
Duration                                 : 1 h 17 min
Overall bit rate                         : 6 372 kb/s
Frame rate                               : 23.976 FPS
Encoded date                             : 2024-01-07 01:47:11 UTC
Writing application                      : HandBrake 1.7.2 2023122400
Writing library                          : Lavf60.16.100
ErrorDetectionType                       : Per level 1

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main 10@L4@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 1 h 17 min
Bit rate                                 : 3 227 kb/s
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 0)
Bit depth                                : 10 bits
Bits/(Pixel*Frame)                       : 0.065
Stream size                              : 1.76 GiB (51%)
Writing library                          : x265 3.5+1-f0c1022b6:[Windows][GCC 13.2.0][64 bit] 10bit
Encoding settings                        : cpuid=1111039 / frame-threads=4 / numa-pools=28 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=1920x1080 / interlace=0 / total-frames=0 / level-idc=0 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / no-repeat-headers / annexb / no-aud / no-eob / no-eos / no-hrd / info / hash=0 / temporal-layers=0 / open-gop / min-keyint=24 / keyint=240 / gop-lookahead=0 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=20 / lookahead-slices=6 / scenecut=40 / no-hist-scenecut / radl=0 / no-splice / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=3 / limit-refs=1 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / no-frame-dup / no-hme / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=3 / selective-sao=4 / early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=21.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / ipratio=1.40 / pbratio=1.30 / aq-mode=2 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=1 / overscan=0 / videoformat=5 / range=0 / colorprim=1 / transfer=1 / colormatrix=1 / chromaloc=1 / chromaloc-top=0 / chromaloc-bottom=0 / display-window=0 / cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-hdr10 / no-hdr10-opt / no-dhdr10-opt / no-idr-recovery-sei / analysis-reuse-level=0 / analysis-save-reuse-level=0 / analysis-load-reuse-level=0 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=1 / refine-ctu-distortion=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-analysis-type=0 / copy-pic=1 / max-ausize-factor=1.0 / no-dynamic-refine / no-single-sei / no-hevc-aq / no-svt / no-field / qp-adaptation-range=1.00 / scenecut-aware-qp=0conformance-window-offsets / right=0 / bottom=0 / decoder-max-rate=0 / no-vbv-live-multi-pass / no-mcstf / no-sbrc
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio #1
ID                                       : 2
Format                                   : DTS
Format/Info                              : Digital Theater Systems
Codec ID                                 : A_DTS
Duration                                 : 1 h 17 min
Bit rate mode                            : Constant
Bit rate                                 : 1 510 kb/s
Channel(s)                               : 6 channels
Channel layout                           : C L R Ls Rs LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 93.750 FPS (512 SPF)
Bit depth                                : 24 bits
Compression mode                         : Lossy
Stream size                              : 842 MiB (24%)
Title                                    : Surround
Language                                 : English
Default                                  : Yes
Forced                                   : No

Audio #2
ID                                       : 3
Format                                   : DTS
Format/Info                              : Digital Theater Systems
Codec ID                                 : A_DTS
Duration                                 : 1 h 17 min
Bit rate mode                            : Constant
Bit rate                                 : 1 509 kb/s
Channel(s)                               : 6 channels
Channel layout                           : C L R Ls Rs LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 93.750 FPS (512 SPF)
Bit depth                                : 24 bits
Compression mode                         : Lossy
Stream size                              : 842 MiB (24%)
Title                                    : Surround
Language                                 : Dutch
Default                                  : No
Forced                                   : No

Text
ID                                       : 4
Format                                   : ASS
Codec ID                                 : S_TEXT/ASS
Codec ID/Info                            : Advanced Sub Station Alpha
Duration                                 : 1 h 10 min
Compression mode                         : Lossless
Language                                 : Dutch
Default                                  : Yes
Forced                                   : Yes

Menu
00:00:00.000                             : 00:00:00.000
00:02:54.841                             : 00:02:54.841
00:08:16.121                             : 00:08:16.121
00:14:30.203                             : 00:14:30.161
00:20:30.521                             : 00:20:30.521
00:24:27.925                             : 00:24:27.883
00:29:51.456                             : 00:29:51.373
00:35:04.102                             : 00:35:04.102
00:40:58.331                             : 00:40:58.331
00:43:01.954                             : 00:43:01.954
00:47:15.833                             : 00:47:15.833
00:52:47.748                             : 00:52:47.373
00:56:39.646                             : 00:56:39.646
01:00:05.060                             : 01:00:05.060
01:04:46.883                             : 01:04:46.883
01:10:35.398                             : 01:10:35.398

Doesn’t seem to be limited to DTS

Here is another show that also has an issue

https://paste.osmc.tv/wolugazijo

Video info

General
Unique ID                                : 224562118802731122507338265814608979171 (0xA8F1174512B8E7532A180656FDB924E3)
Complete name                            : E:\Data\TVSeries\EN\The Hunting Wives (2025)\Season 01\The Hunting Wives - S01E01 - [2160p.WEB.h265]-[lazycunts].mkv
Format                                   : Matroska
Format version                           : Version 4
File size                                : 3.49 GiB
Duration                                 : 50 min 57 s
Overall bit rate                         : 9 792 kb/s
Frame rate                               : 23.976 FPS
Writing application                      : mkvmerge v84.0 (‘Sleeper’) 64-bit
Writing library                          : libebml v1.4.5 + libmatroska v1.7.1

Video
ID                                       : 1
Format                                   : HEVC
Format/Info                              : High Efficiency Video Coding
Format profile                           : Main@L5@Main
Codec ID                                 : V_MPEGH/ISO/HEVC
Duration                                 : 50 min 57 s
Bit rate                                 : 9 344 kb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (24000/1001) FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Bits/(Pixel*Frame)                       : 0.047
Stream size                              : 3.33 GiB (95%)
Default                                  : Yes
Forced                                   : No
Color range                              : Limited
Color primaries                          : BT.709
Transfer characteristics                 : BT.709
Matrix coefficients                      : BT.709

Audio
ID                                       : 2
Format                                   : AAC LC
Format/Info                              : Advanced Audio Codec Low Complexity
Codec ID                                 : A_AAC-2
Duration                                 : 50 min 57 s
Bit rate                                 : 445 kb/s
Channel(s)                               : 6 channels
Channel layout                           : C L R Ls Rs LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 46.875 FPS (1024 SPF)
Compression mode                         : Lossy
Stream size                              : 162 MiB (5%)
Language                                 : English
Default                                  : Yes
Forced                                   : No

Text
ID                                       : 3
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Duration                                 : 50 min 57 s
Bit rate                                 : 80 b/s
Frame rate                               : 0.350 FPS
Count of elements                        : 1069
Stream size                              : 29.9 KiB (0%)
Title                                    : English [SDH]
Language                                 : English
Default                                  : No
Forced                                   : No

The TV is reporting support for only two PCM channels but you have your channels settings in Kodi set to 7.1 which is going to cause issues for anything that isn’t being output bitstream and has more than two channels. You should set your channels to 2.0. If there is a soundbar or something connected to the TV which dictates you wanting multichannel preserved for these formats then you can set the passthrough settings for both enabling AC3 and AC3 transcoding which will allow the multichannel to work through a TV with this limitation.

2 Likes

But the weird thing is that it did work, so somehow after a standby the TV decided to not support it.

The tv should also support Dolby Atmos (I know Atmos from tv speakers is laughable but is just a bedroom tv)

So, what has changed since then? TV firmware, soundbar firmware, port configuration, etc.

Have you

  • tried settings @darwindesign suggested?
  • re-enabled TrueHD on the Vero V in the audio settings? The TV states it is compatible to MAT which is the transport mechanism for TrueHD and Atmos. Even if your TV is not able to decode TrueHD, it should be able to passthrough this signal using eARC. Only, if your connected soundbar does support neither TrueHD nor Atmos, you should disable TrueHD on the Vero V.

Other idea: Did you activate an optical connection between TV and your soundbar but used before the HDMI connection (eARC)? Such things would explain why now you only see 2 channel PCM support.

Have set to 2 channels and that works as expected.

I only have the Vero and the TV, there is nothing else connected nor was there ever.

I suspect that it is because I disabled the Fast Startup of the TV, since then I also have intermediate issues that CEC is not picked up and I need to turn the TV off and on again.

1 Like

I asked Google’s AI and it responded with…

The LG 65C16 TV supports up to 8 channels (7.1) of uncompressed LPCM audio via an HDMI input when using eARC to an external audio system. However, when the TV’s internal speakers are used or the audio is passed through without eARC, it is typically limited to 2-channel stereo PCM.

1 Like