2019-01-31, 09:59
The new Oreo firmware for Sony BRAVIA introduces DTS and DTS-HD API support.
From `AudioDeviceInfo::getEncodings`:
Of course those newly added APIs are non-functional, even in Sony's very own Video app. No stream arrives at the AVR, just silence. Very Sony-like...
One may wonder what DTS-HD over ARC is all about? There is DTS-HD MA and DTS-HD HRA, with the latter one being a lossy format similar to Dolby Digital Plus (up to 6mbps) which TVs can transmit via ARC.
Question is how Kodi distinguishes between DTS-HD MA and DTS-HD HDR with respect to audio passthrough capabilities? Android does not provide respective constants. Probably based on maximum sample rate? Sending DTS-HD MA over ARC will obviously fail. Or maybe the BRAVIA will extract DTS Core? We might find out in a few years after Sony fixes current issues.
The TV also supports encodings 10 (ENCODING_AAC_LC), 11 (ENCODING_AAC_HE_V1) and 12 now (ENCODING_AAC_HE_V2). Probably not working though...
From `AudioDeviceInfo::getEncodings`:
Code:
--- Found device: BRAVIA 4K GB ATV3
id: 12, type: HDMI_ARC, isSink: true, isSource: false
channel counts: 1 / 2 / 6 / 8 /
channel index masks: any
channel masks: 4 / 12 / 252 / 6396 /
encodings: PCM_16BIT / 10 / 11 / 12 / AC3 / E_AC3 / DTS / DTS_HD /
sample rates: 8000 / 11025 / 16000 / 22050 / 24000 / 32000 / 44100 / 48000 /
Of course those newly added APIs are non-functional, even in Sony's very own Video app. No stream arrives at the AVR, just silence. Very Sony-like...
One may wonder what DTS-HD over ARC is all about? There is DTS-HD MA and DTS-HD HRA, with the latter one being a lossy format similar to Dolby Digital Plus (up to 6mbps) which TVs can transmit via ARC.
Question is how Kodi distinguishes between DTS-HD MA and DTS-HD HDR with respect to audio passthrough capabilities? Android does not provide respective constants. Probably based on maximum sample rate? Sending DTS-HD MA over ARC will obviously fail. Or maybe the BRAVIA will extract DTS Core? We might find out in a few years after Sony fixes current issues.
The TV also supports encodings 10 (ENCODING_AAC_LC), 11 (ENCODING_AAC_HE_V1) and 12 now (ENCODING_AAC_HE_V2). Probably not working though...