2017-01-04, 08:52
Please start reading.
(2017-01-04, 12:34)fritsch Wrote: Here: http://jenkins.kodi.tv/job/Android-ARM/10575/ it's called goodpatched and contains: 384 AC3 by default and a preliminary fix (that fernet and I did) to show that LiveTV also works with mediacodec. That fixed the reopening issue, but is too intrusive for final v17. I think better v17 won't get for you :-)
Edit: Krypton based of course: http://mirrors.kodi.tv/test-builds/andro...bi-v7a.apk (wait until the mirror syncs).
(2017-01-04, 05:26)fritsch Wrote: Thanks for the feedback. But - to be honest - it does not help me at all. It just shows the buggy firmware for the Sony device.
Kodi will officially stop supporting XBR65X850C. As everything that is NOT working is not caused by kodi, but by their broken firmware. The images I provided were no solution but technically show the shortcoming of the implemented firmware by bypassing their implementation using a golden hammer.
(2017-01-04, 18:38)fritsch Wrote: No problem: https://github.com/fritsch/xbmc/commits/goodpatched
if (g_advancedSettings.forcepcmpassthrough)
{
CLog::Log(LOGWARNING, "You are using PCM passthrough - you were warned!");
CJNIAudioFormat::ENCODING_IEC61937 = CJNIAudioFormat::ENCODING_PCM_16BIT;
}
(2017-01-04, 20:10)fritsch Wrote: Why not just read the posts above yours? And see what happens?
(2017-01-04, 20:10)fritsch Wrote: Downsides:
if volume is applied, it's applied like it is PCM data, cause it does not know -> bscrrrscssscch noise
if android mixes (e.g. notifications coming through) -> brrrrsssssccchhhh
As there is no proper opening of the sink and internal buffer might be flushed or not (we only control AudioTrack not the hw) -> brsrscscshcsch noise on the start
If internal mixing is done with Float, no one knows how the mapping of the data happens to output sink.
Especially with TVs using their remote to alter the volume (100% volume on a TV - scary) - it will cause heavy, heavy issues.
It has zero to do with philosopy. It's about directly harming the listener at any time. So, please read through the posts in here, see my links to affected users and conclude.
(2017-01-04, 20:16)fritsch Wrote: I have something for you to try: Please use a standard Krypton rc3 release and play this file (turn down the speakers, please, but keep Android's volume to 100%): https://mega.nz/#!VFVUxKSB!ew58jmrxe6OzD...npatdoNK8g
Now, when you hear the DTS sound (yeah, you will wonder why the AVR displays DTS suddenly, while you don't have it in your settings), press the vol down key. This sample includes "tunneled" DTS data and tells itself it would be PCM. Just that you can verify and see why we cannot tolerate the evil hack.
(2017-01-04, 18:01)fritsch Wrote: I won't try again ... DTS is supported starting with API 23 or Android 6: https://developer.android.com/reference/...CODING_DTS
What worked with Jarvis was: "Hey Audiotrack, this is 16 bit Audio, in full volume, please don't touch it, cause we tunnel something in it, that the AVR might accept as DTS" ...