Android Kodi DTS passthrough on Sony android TV
#1
Hello all,
There is a lot to read about the problem that Sony android TV's (9005) are not passing through DTS audio thru ARC with '3th' party apps. Only the pre installed Google Video app. (Crapp app) is working. Custom installed apps are not allowed to thoughtput DTS via ARC to the external receiver. Also Kodi (18) is not able to do this. (I can transcode to AC3 all thought) But I recently installed and tested Archos media player and found that the Passthrough mode 1 was able to send DTS over ARC on my Sony !! (Only here AC3 was not 100% stable)
Is is the first app I found that actually was able to go DTS, so I would say it should be possible with the correct programming. Since Kodi is offcourse the number 1 Mediaplayer in the world I was wondering if this option can be added in Kodi. There will be a lot of happy people if this was possible. Unfortunately I'm not a programmer and can't do this.
So is there somebody who can say if this would be possible in Kodi. (If somebody has already found a different solution I would be happy too)

Thank,
Rolof
Reply
#2
We use whatever Android gives us.
We will not include any "hacks"  that other apps use. So as it is you get what you see.
Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
Reply
#3
Quote:But I recently installed and tested Archos media player and found that the Passthrough mode 1 was able to send DTS over ARC on my Sony !!
They use the PCM hack which Google strongly discourages app developers from using as the compressed bitstream can easily get altered along the PCM pipeline (e.g. by mixing it with another source like system sounds or the speech output of Google Assistant) which is meant to be used for uncrompressed audio, effectively garbling the audio that is being output, potentially harming audio hardware and even your ears.

Search for 'Kodi shitty'. Those are special builds that also use the PCM hack for passthrough.
Reply
#4
Ok thanks for the fast reply
I did not know it uses the PCM hack. I understand you will not include that since it is potentially dangerous for your Audiosetup. But on the Sony TV the pre-installed apps (like Google video) is working perfectly, so it's not a hardware restriction. Since it's not very likely Google is using the hack in their own app, there should be a way to passthrough DTS on the Sony. With such great developers behind Kodi the must be somebody that has the brilliant idea. As I said all Sony users would be very happy. Unfortunately I'm not very familiar with how this all works. The Sony with a working Kodi would be the best of two worlds.
I will look for the shitty Kodi to see if it works for me. But I would prefer a original Kodi build off course.

Thanks !!!
Reply
#5
Quote:But on the Sony TV the pre-installed apps (like Google video) is working perfectly, so it's not a hardware restriction.
Nobody said that. The stock Video app has access to some private APIs. The TV does not implement the public ENCODING_DTS, which Kodi can make use of. Kodi won't use private APIs. Sony needs to properly implement the public ones (AudioTrack/MediaCodec).
 
Quote:But on the Sony TV the pre-installed apps (like Google video) is working perfectly, so it's not a hardware restriction.
It is not a Google but a Sony app which accesses the HW in a more direct way.
Reply
#6
Ok thanks,
As I said I don't know how it's working in android. A pitty it can't be solved from the Kodi side. I have contacted product specialists from Sony but they stopped communicating the moment they admidded the issues I pointed out where 'failures' in their product/programming.
(Not specific this issue but some others also)
So I don't expect any help from that side.
So as I understand the only workaround is this Kodi Shitty.
Although this PCM Hack is not my favourite.
If anybody has a other solutions..... Feel free.
But thanks !!
Reply
#7
You can still hope for the Oreo firmware. Sony/MediaTek added ENCODING_DTS and ENCODING_DTS_HD (eARC only) for their Master Series (AF9 & ZF9). Let's see whether we will at least see ENCODING_DTS on older models as well. I think the reason is that Sony joined the IMAX Enhanced program which DTS is part of. At least AF8 and XF90 will also get certified for IMAX Enhanced, so...
Reply
#8
Yeah, would be great. But from my experience with the Sony customer service, I'm afraid it will be wishfull thinking.
But...... let's keep the faith, that will bring you further.

Thanks
Reply
#9
Sony firmware 6.5850 fixed the dts pass through via arc
Reply
#10
So finally we have working DTS on BRAVIA. One guy on reddit states though, that the DTS-HD API does not work properly though with audio cutting out after some seconds. I will test this stuff as soon as the new firmware becomes available in Europe.
Reply
#11
(2019-04-24, 07:53)CiNcH Wrote: So finally we have working DTS on BRAVIA. One guy on reddit states though, that the DTS-HD API does not work properly though with audio cutting out after some seconds. I will test this stuff as soon as the new firmware becomes available in Europe.
any news about this ? 
I have sony x900f tv and i use "shity version of kodi. 
any chance the normal version to work with new firmware ?
Reply
#12
Latest FW 6.6510 works properly for DD and DTS. Just disable DTS-HD in Kodi. Kodi will then extract DTS core from DTS-HD and output that via ARC.
Reply
#13
(2019-05-29, 16:53)CiNcH Wrote: Latest FW 6.6510 works properly for DD and DTS. Just disable DTS-HD in Kodi. Kodi will then extract DTS core from DTS-HD and output that via ARC.

Could you let me know where I can disable DTS-HD in Kodi?
Reply
#14
Should be under Settings -> System -> Audio and uncheck DTS-HD Capable Receiver
Reply
#15
Strangely enough, I have only two other Capable Receiver options, but no DTS.
(can't remember exactly which two I have, as I am currently not in front of my TV)

I am running Kodi 18.2 on Sony Android TV Nougat.
Reply

Logout Mark Read Team Forum Stats Members Help
Kodi DTS passthrough on Sony android TV0