I dont see DTS-HD files being passed to the soundbar

Hi there,

I have my vero4k+ connected to the soundbar , which is able to decode any hd format and i can see lossless atmos being displayed, also dts:x , but when playing DTS-hd files i don’t see anything being passed/ displayed in the soundbar, is this normal?

I tried to check logs but i couldn’t find relevant info, here is my https://paste.osmc.tv/uyaholupam

i just played one dts-hd file.

my audio settings:

IMG_2337 IMG_2338

here https://paste.osmc.tv/qobiwicapi

when i play dolby atmos files and its correctly displayed on the soundbar.

What is the make and model of the soundbar?

Sam

samsung hw-q80r @sam_nazarko

hdmitx: config: audio_on

[ 610.010822] hdmitx: audio: configure on
[ 610.056809] i2s/958 same source - init spdif
[ 610.056826] aml_spdif_dai: aml_hw_iec958_init,runtime->rate=44100, runtime->channels=2, same source mode(1), stream format=1
[ 610.056832] aml_spdif_dai: set divider = 2 for i2s shared clock
[ 610.056842] aml_audio_hw: IEC958 PCM32
[ 610.056848] hdmitx: audio: aout notify rate 44100
[ 610.056852] hdmitx: audio: aout notify size 32
[ 610.056857] hdmitx: audio: hdmi_ch: 0 speaker_layout: 0
[ 610.056860] hdmitx: audio: no update
[ 610.059720] sysfs set hdmi_ch to 0
[ 610.059844] i2s/958 same source - init spdif
[ 610.059854] aml_spdif_dai: aml_hw_iec958_init,runtime->rate=44100, runtime->channels=2, same source mode(1), stream format=1
[ 610.059860] aml_spdif_dai: set divider = 2 for i2s shared clock
[ 610.059870] aml_audio_hw: IEC958 PCM32
[ 610.059878] hdmitx: audio: aout notify rate 44100
[ 610.059881] hdmitx: audio: aout notify size 32
[ 610.059886] hdmitx: audio: hdmi_ch: 0 speaker_layout: 0
[ 610.059889] hdmitx: audio: no update
[ 610.160716] vfm_map_store:rm default
[ 610.160773] vfm_map_store:add default decoder ppmgr deinterlace amlvideo amvideo
[ 610.160851] codec:free_alloced_keep_buffer (null). (null). (null)
[ 610.161761] codec:vdec_create instance ffffff80018c1000, total 1
[ 610.177126] audio_dsp: buf=2
[ 610.177140] audio_dsp: IEC958_mode_raw=2
[ 610.177197] audio_dsp: IEC958_mode_codec= 267, IEC958 type DTS-HD MA
[ 610.177203] audio_dsp: last mode 1,now 267
[ 610.177482] hdmitx: config: audio_on
[ 610.177498] hdmitx: audio: configure on
[ 610.187361] aml_spdif_dai: aml_hw_iec958_init,runtime->rate=192000, runtime->channels=8, same source mode(0), stream format=267
[ 610.187445] aml_spdif_dai: set divider = 1 for TrueHD/MA
[ 610.187458] aml_audio_hw: IEC958 16bit
[ 610.187465] hdmitx: audio: aout notify rate 192000
[ 610.187468] hdmitx: audio: aout notify size 16
[ 610.187473] hdmitx: audio: aout notify sample rate 192000 was 44100
[ 610.187478] hdmitx: audio: aout notify format CT_DTS_HD (MA/X) was CT_PCM
[ 610.187481] hdmitx: audio: aout notify sample size 1 was 4
[ 610.187485] hdmitx: audio: aout notify channels 8 was 2
[ 610.187488] hdmitx: audio: hdmi_ch: 0 speaker_layout: 0
[ 610.187493] hdmtix: setting audio 1
[ 610.187507] hdmitx tx_aud_src = 0
[ 610.187528] hdmitx: audio: Audio Type: DTS HD MA
[ 610.187539] hdmitx: fs = 7, cd = 4, tmds_clk = 296703
[ 610.187544] hdmitx aud_n_para = 23296
[ 610.187563] hdmitx set channel status, sample rate 7
[ 610.187658] hdmitx: audio: set audio param
[ 610.188121] sysfs set hdmi_ch to 0
[ 610.188293] aml_spdif_dai: aml_hw_iec958_init,runtime->rate=192000, runtime->channels=8, same source mode(0), stream format=267
[ 610.188321] aml_spdif_dai: set divider = 1 for TrueHD/MA
[ 610.188331] aml_audio_hw: IEC958 16bit
[ 610.188338] hdmitx: audio: aout notify rate 192000
[ 610.188342] hdmitx: audio: aout notify size 16
[ 610.188346] hdmitx: audio: hdmi_ch: 0 speaker_layout: 0
[ 610.188349] hdmitx: audio: no update
[ 610.189524] aml_spdif_dai: aiu 958 playback enable
[ 610.222138] codec:HEVC stbuf alloced at 0000000067c00000, size = 15728640
[ 610.222201] codec:vdec_init, dev_name:amvdec_h265, vdec_type=VDEC_TYPE_SINGLE
[ 610.222211] codec:vdec_init set vfm decoder ffffff80018c1000
[ 610.222217] codec:free_alloced_keep_buffer (null). (null). (null)
[ 610.222224] codec:vdec_dev_reg.mem[0x0 – 0x0]
[ 610.222247] codec:vdec base memory alloced [0000000063b00000 – 0000000065bfffff]
[ 610.261481] hdmitx20: rx scrambler status
[ 610.455492] codec_mm:end: cached pages: 16384, speed 240 ms
[ 610.455523] [0]h265:pts_unstable=0
[ 610.455530] [0]h265: ver (201602101,0) decinfo: 3840x1598 rate=4004
[ 610.457670] [0]vh265 mmu ucode loaded!
[ 610.457956] DI: di_receiver_event_fun: vframe provider reg
[ 610.468008] set run_early_proc_fun_flag to 1
[ 610.468341] codec:hevc video changed to 3840 x 2160 60 fps clk->667MHZ
[ 610.468381] codec:vdec_init, vf_provider_name =
[ 610.468991] codec:video first pts = 0
[ 610.469008] codec:vdec_request_irq ffffffc00168be38, parser
[ 610.606963] [tsync_avevent]event:1, param 1
[ 610.606976] video pause!
[ 610.608967] codec:video first checkin pts = 0
[ 610.608979] codec:first check in vpts <0x66:0x0> ok!
[ 610.609395] [0]Bit depth luma = 10
[ 610.609406] [0]Bit depth chroma = 10
[ 610.609416] [0]set pic_list_init_flag 1
[ 610.609434] [0]allocate begin
[ 610.609441] [0]allocate end
[ 610.610875] [0]init_decode_head_hw: (3840, 1600) body_size 0xbb8000 header_size 0x5dc0
[ 610.610884] [0]init_buf_spec2 3840 1600
[ 610.610888] [0]set pic_list_init_flag to 2
[ 610.610941] [0]set pic_list_init_flag to 3
[ 610.642554] codec:video first pts = 1
[ 610.642689] pre_de_buf_config: source change: 0x0/0/0/0=>0x501000/3840/1598/0
[ 610.642705] DI:7920 disable post.
[ 610.755355] codec: Colourdepth changed in stream to 30B in para 0x01d83088 (3840x2160p24hz)
[ 610.755358] codec: Colourdepth set from stream as 5 in cur_param 0x01d80d78 (VIC: 93)
[ 610.755360] codec: detect vout mode change! was 12 now 31
[ 610.755363] codec: Frame parameters: Size 3840x1600 (compressed)
[ 610.755364] codec: progressive
[ 610.755366] codec: (Full type: 0x00501000)
[ 610.755367] codec: Bit depth: 10-bit, Colour range: limited
[ 610.755370] codec: Primaries: bt2020, Transfer function: smpte-st-2084, RGB-YCC: bt2020nc
[ 610.755371] codec: No master display info
[ 610.755442] hdmitx: video: Signaling HDR content
[ 610.755447] hdmitx: video: Colorimetry: bt2020nc
[ 610.755452] hdmitx: video: HDR data: EOTF: HDR10
[ 610.755494] hdmitx: video: Master display colours:
Primary one 0.1700,0.7970, two 0.1310,0.0460, three 0.7080,0.2920
White 0.3127,0.3290, Luminance max/min: 0,0.050
[ 610.755503] hdmitx: video: Max content luminance: 0, Max frame average luminance: 0
[ 610.755503] GFH hdmitx_set_drm_pkt: set DRM and AVI for BT2020
[ 610.755535]
[amvideo…] saturation_pre:0 hue_pre:0 mab:1000000
[ 610.755555] vpts to scr, apts = 0x0, vpts = 0x0
[ 610.755589] codec:[video4osd] first picture {3840,1598} pts:1,
[ 610.755651] codec:VsyncDisableVideoLayer2
[ 610.797101] codec:VsyncEnableVideoLayer
[ 610.838823] codec:[video4osd] first picture {3840,1598} pts:ec4,
[ 610.838908] codec:VsyncDisableVideoLayer2
[ 610.880582] codec:VsyncEnableVideoLayer
[ 613.055456] codec:hevc video changed to 3840 x 1598 23 fps clk->667MHZ
[ 631.612657] codec:DisableVideoLayer()
[ 631.615228] DI: di_receiver_event_fun , is_bypass() 1 trick_mode 0 bypass_all 0
[ 631.615237] di_receiver_event_fun: vf_notify_receiver unreg
[ 631.615251] DI: di_unreg_process unreg start 1.
[ 631.615263] codec:DisableVideoLayer()
[ 631.615267] codec:disbled keep video before free keep buffer.
[ 631.615271] codec:disbled video for next before free keep buffer!
[ 631.615274] codec:DisableVideoLayer()
[ 631.615279] codec:free_alloced_keep_buffer (null). (null). (null)
[ 631.615283] codec:free_alloced_keep_buffer (null). (null). (null)
[ 631.615288] [tsync_avevent]event:2, param 0
[ 631.615293] codec:video first pts = 0
[ 631.615302] DI: di_unreg_process vf unreg cost 0 ms.
[ 631.615305] DI: di_unreg_process unreg stop 0.
[ 631.625871] [0]uninit list
[ 631.651183] codec: Frame provider: none
[ 631.651200] codec: Colourdepth reset to 24B in para 0x01d83088 (3840x2160p24hz)
[ 631.651205] codec: Colourdepth reset from stream as 4 in cur_param 0x01d80d78 (VIC: 93)
[ 631.651228] codec:VsyncDisableVideoLayer
[ 631.651233] codec:AFBC off now.
[ 631.655136] codec:hevc video changed to 0 x 0 0 fps clk->200MHZ
[ 631.656151] codec:video_disable_store(1)
[ 631.656168] codec:DisableVideoLayer()
[ 631.656174] codec:free_alloced_keep_buffer (null). (null). (null)
[ 631.656219] vfm_map_store:rm default
[ 631.656250] vfm_map_store:add default decoder ppmgr deinterlace amlvideo amvideo
[ 631.692908] codec:VsyncDisableVideoLayer
[ 631.692922] codec:AFBC off now.
[ 631.759532] aml_spdif_dai: aiu 958 playback disable
[ 631.759599] aml_spdif_dai: aml_hw_iec958_init,runtime->rate=192000, runtime->channels=8, same source mode(0), stream format=267
[ 631.759620] aml_spdif_dai: set divider = 1 for TrueHD/MA
[ 631.759629] aml_audio_hw: IEC958 16bit
[ 631.759636] hdmitx: audio: aout notify rate 192000
[ 631.759639] hdmitx: audio: aout notify size 16
[ 631.759644] hdmitx: audio: hdmi_ch: 0 speaker_layout: 0
[ 631.759647] hdmitx: audio: no update
[ 631.760216] audio_dsp: buf=0
[ 631.760227] audio_dsp: IEC958_mode_raw=0
[ 631.760251] audio_dsp: IEC958_mode_codec= 1, IEC958 type 2 CH PCM
[ 631.760255] audio_dsp: last mode 267,now 1
[ 631.760259] audio_dsp: putting chip back to PCM state
[ 631.760390] hdmitx: config: audio_on
[ 631.760400] hdmitx: audio: configure on
[ 631.774594] i2s/958 same source - init spdif
[ 631.774607] aml_spdif_dai: aml_hw_iec958_init,runtime->rate=44100, runtime->channels=2, same source mode(1), stream format=1
[ 631.774645] aml_spdif_dai: set divider = 2 for i2s shared clock
[ 631.774654] aml_audio_hw: IEC958 PCM32
[ 631.774661] hdmitx: audio: aout notify rate 44100
[ 631.774665] hdmitx: audio: aout notify size 32
[ 631.774669] hdmitx: audio: aout notify sample rate 44100 was 192000
[ 631.774674] hdmitx: audio: aout notify format CT_PCM was CT_DTS_HD (MA/X)
[ 631.774678] hdmitx: audio: aout notify sample size 4 was 1
[ 631.774682] hdmitx: audio: aout notify channels 2 was 8
[ 631.774686] hdmitx: audio: hdmi_ch: 0 speaker_layout: 0
[ 631.774690] hdmtix: setting audio 1
[ 631.774704] hdmitx tx_aud_src = 0
[ 631.774725] hdmitx: audio: Audio Type: PCM Audio Channels: 2, Speaker layout: 0x0
[ 631.774729] hdmitx: audio: Audio Output Channels set to: 0:0

though after playing another dts-hd file and checking logs, looks like it indeed is passing dts-hd, i can see channels being 2 set to 8 and back to 2 again after stop file.

Can you confirm that is just a visual problem where is not displaying dts on the soundbar and i am getting best audio possible?

If DTS-HD isn’t working - you won’t hear any sound. Can you hear anything?

Yes I can hear it fine , but there is nothing displayed on the soundbar , when playing Atmos true hd it does display Dolby Atmos , or for example when playing gladiator movie it displays dts:x.

But dts-hd files I don’t see anything being displayed , that’s why I am asking if it is just visual and I am getting indeed the best audio possible or there is any problem , can you check my logs and confirm that is the case ?

The logs show DTS-HD-MA being sent to the soundbar. If you are hearing all the channels, it should be fine.

The HW-Q80R only displays the following HD Formats: Dolby Atmos and DTS:X. As far as i know, no Info is displayed for other audio formats. This is also noted in the handbuch of the soundbar.

2 Likes

The manual I found actually says that only Dolby Atmos is displayed, but maybe they just forgot to mention DTS:X.
So I think that the soundbar just shows Dolby Atmos and DTS:X and nothing else.
@afonso1.6

Btw Dolby Atmos is actually Dolby TrueHD or E-AC-3 (DD+) with additional metadata,
and DTS:X is actually DTS-HD MA or DTS-HD HRA with additional metadata.