Solved No DTS-HD and True-HD options/PT in Kodi
#1
Resolution: HT-E6750W does only support DTS and AC3 via external devices.


Apologies for my previous post which inadvertently violated forum rules Angel I cleaned up the system and hope now it's all within the rules! Sorry again Angel

Refreshed my system and updated Kodi.
Ubuntu 16.04.1, mainline Kernel 4.6.7
Kodi 17 RC, running on Zotac AD12, connected to Samsung Home Theatre via HDMI

Problem:
I can't select DTS-HD and True-HD passthrough in Kodi, the options are just not there.
When playing videos general PT for DTS works but True-HD PT and DTS-HD PT doesn't work.
(It worked with Jarvis on 15.10 before, on in my opinion similar set-up.)

Detailed information here:
Debug log: http://pastebin.com/TYbkEQKu
DMESG: http://paste.ubuntu.com/23730584/
Xorg: http://paste.ubuntu.com/23730586/
vdapuinfo: http://paste.ubuntu.com/23730599/
Mesa: http://paste.ubuntu.com/23730604/

In Kodi I can see 4 Audio Devices:
  1. HDMI Default
  2. HDMI @@@ <--- using this one at the moment
  3. ALC892 Analog
  4. ALC892 Digital S/PDIF

In the Passthrough section I can only see HDMI@@@ and ALC892 Digital S/PDIF.
When I select HDMI@@@ there is no DTS-HD and True-HD option available.

Update: I tried the hack fritsch proposed in a different post: http://forum.kodi.tv/showthread.php?tid=...pid2148505
This put the options back into Kodi Audio settings, the whole system didn't play a single sound though. All muted or no sound, couldn't see any error. Guess the hack wasn't quite the right way for my systems here.


Your help to fix my system is much apprecitated!
Reply
#2
Did you enable expert mode,
Do you also got specs of your receiver.
I know some all in one systems do support DTS-HD etc.
But only with the build in Blu-ray player not with the external connected devices.

Verstuurd vanaf mijn GT-I9505 met Tapatalk
LibreElec Kodi | Aeon MQ ?
Reply
#3
Quote:17:52:54.066 T:140687268088192 NOTICE: m_displayNameExtra: @@@
17:52:54.066 T:140687268088192 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
17:52:54.066 T:140687268088192 NOTICE: m_channels : FL,FR,LFE,FC,BL,BR,BLOC,BROC
17:52:54.066 T:140687268088192 NOTICE: m_sampleRates : 32000,44100,48000,88200,96000
17:52:54.066 T:140687268088192 NOTICE: m_dataFormats : AE_FMT_RAW,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_RAW
17:52:54.066 T:140687268088192 NOTICE: m_streamTypes : STREAM_TYPE_AC3,STREAM_TYPE_DTSHD,STREAM_TYPE_DTSHD_CORE,STREAM_TYPE_DTS_1024,STREAM_TYPE_DTS_2048,STREAM_TYPE_DTS_512,STREAM_TYPE_E

No 192 khz available, therefore no TrueHD no DTS-HD. Fix that with your AVR handshake.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#4
I don't know how fritsch.
Reply
#5
Quote:Samsung Home Theatre

^^ more information is needed. Most likely it does not support DTS-HD / TrueHD via HDMI but only with its integrated Blurayplayer. Does it have such a thing?
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#6
(2017-01-03, 10:52)fritsch Wrote:
Quote:Samsung Home Theatre

^^ more information is needed. Most likely it does not support DTS-HD / TrueHD via HDMI but only with its integrated BluRay Player. Does it have such a thing?

Kodi via Zotac AD12 connected to HDMI in from BluRay player (Samsung Series 6 HT-E6750W 7.1CH 3D Blu-ray Home Theatre System)

http://www.homecinemachoice.com/news/art...view/12587
http://www.samsung.com/au/support/skp/faq/432043

What I am surprised is, that I'm pretty sure that Kodi 16.1 did allow for TrueHD and DTS-HD.
Reply
#7
For 100% sure it did not! Kodi cannot passthrough if the underlaying drivers say: 96 khz only. This has zero (0) to do with kodi.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#8
Okay, okay..didn't mean to offend you!
I'm trying to get my head around this entry here:
http://openelec.tv/forum/68-audio/71317-...h?start=15,

But I can't quite figure out how to apply the changes and how to correctly create a new sad entry.

That's how my eld file looks like in original.

eld_valid 1
monitor_name
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x0] no CEA EDID Timing Extension block present
manufacture_id 0x0
product_id 0x0
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x4f] FL/FR LFE FC RL/RR RLC/RRC
sad_count 3
sad0_coding_type [0x1] LPCM
sad0_channels 8
sad0_rates [0x6e0] 32000 44100 48000 88200 96000
sad0_bits [0xe0000] 16 20 24
sad1_coding_type [0x2] AC-3
sad1_channels 6
sad1_rates [0xe0] 32000 44100 48000
sad1_max_bitrate 640000
sad2_coding_type [0x7] DTS
sad2_channels 6
sad2_rates [0xe0] 32000 44100 48000
sad2_max_bitrate 1536000
Reply
#9
As you already followed the edid.bin thread - just take my edid instead of yours: https://dl.dropboxusercontent.com/u/5572...arantz.bin

put it to /lib/firmware/edid/edid.bin and make sure to adjust drm_kms_helper as needed. Your dmesg will tell: got edid from external block when you have done it correctly.
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#10
I cannot see any change in the Kodi audio options. Let me explain the exact steps I did and please tell me if that's correct.

1. Downloaded your file
Code:
wget https://dl.dropboxusercontent.com/u/55728161/edid-samsung-marantz.bin

2. copied to /lib/firmware/edid/edid.bin
Code:
sudo cp edid-samsung-marantz.bin /lib/firmware/edid/edid.bin

3. Created /etc/initramfs-tools/hooks/include-edid-data
Code:
sudo nano /etc/initramfs-tools/hooks/include-edid-data

4. Filled with required code
Code:
#!/bin/sh

PREREQ="udev"
prereqs()
{
   echo "$PREREQ"
}

case $1 in
prereqs)
   prereqs
   exit 0
   ;;
esac

. /usr/share/initramfs-tools/hook-functions
# Begin real processing below this line

if [ ! -e "${DESTDIR}/lib/firmware/edid" ]; then
    mkdir -p "${DESTDIR}/lib/firmware/edid"
fi

if [ -r "/lib/firmware/edid/edid.bin" ]; then
   cp "/lib/firmware/edid/edid.bin" "${DESTDIR}/lib/firmware/edid/"
fi

manual_add_modules i915 radeon
exit 0

5. made file executable
Code:
sudo chmod +x /etc/initramfs-tools/hooks/include-edid-data

6. Updated grub config
Code:
sudo nano /etc/default/grub
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm_kms_helper.edid_firmware=HDMI-A-1:edid/edid.bin"

7. Updated the boot files
Code:
sudo update-initramfs -u
sudo update-grub
sudo reboot


Rebooted but cannot see any change in Kodi.
Reply
#11
I can see the EDID file though..

Code:
xbmc@boombox:/$ dmesg | grep "edid"
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-4.6.7-040607-generic root=UUID=7730dc46-5aa5-4e21-a7a3-20b50c65eea9 ro quiet splash drm_kms_helper.edid_firmware=HDMI-A-1:edid/edid.bin vt.handoff=7
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.6.7-040607-generic root=UUID=7730dc46-5aa5-4e21-a7a3-20b50c65eea9 ro quiet splash drm_kms_helper.edid_firmware=HDMI-A-1:edid/edid.bin vt.handoff=7
[    3.214969] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
[    5.738832] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
[   13.191453] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
[   13.826604] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
[   16.308502] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
[   19.279609] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
[   20.352330] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
[   24.188203] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
[  190.596874] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
[  190.787249] [drm] Got external EDID base block and 1 extension from "edid/edid.bin" for connector "HDMI-A-1"
xbmc@boombox:/$
Reply
#12
edid-decode claims:
EDID block does NOT conform to EDID 1.3!
Detailed block string not properly terminated

Not sure if that's an issue at all though.
Reply
#13
FYI, this is my original EDID, extracted via your process from /sys/class/drm/card0-HDMI-A-1/edid

https://www.sendspace.com/file/qqze2m
Reply
#14
Are you sure the Samsung does passthrough dts-hd or True-HD ?
My friend had a Samsung set like yours don't know the model anymore.
The internal Blu-ray player does support all media formats.
But external connected devices don't.
Sold his device and bought a real receiver and everything worked.
Did some google look ups and it seems that more people have issues with devices like yours.


Verstuurd vanaf mijn GT-I9505 met Tapatalk
LibreElec Kodi | Aeon MQ ?
Reply
#15
I cannot say anything further with cut logfiles ...
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply

Logout Mark Read Team Forum Stats Members Help
No DTS-HD and True-HD options/PT in Kodi0