2018-11-28, 17:43
(2018-11-28, 03:47)noggin Wrote:WOW, this is the best reply i ever have seen regarding MKV/VC1 issue on Android platform (even if i drag Plex forums into the equation). I think you pretty much sums up everything i have been searching for on google past 6 months. So thank you very much for well explained information around this issue.(2018-11-27, 18:10)frank_jarle Wrote: So you say that the code is indeed improved for Linux-side, but for me who run Nvidia Shield TV i do not see any kind of improvement.
You won't - the improvements are for Linux where the developers have control of Kodi AND have control of the OS VPU drivers and code. This isn't the case for Android, where the developers don't have access to change the OS.
On Android all of the video decoding stuff is handed over to Android-level decoders which are part of the Android build on your device. Kodi just pumps the VC-1, H264, H265 video into the MediaCodec parts of Android, it's up to the build of Android on your device to handle driving the hardware correctly to decode this. If the support team for your Android platform don't improve support, support doesn't improve. These aren't part of Kodi - they are part of your Android install.
As I understand it this issue will likely only get fixed if nVidia fix it. That's not something the Kodi developers can really do unless they start developing custom Android ROMs (which isn't going to happen)
Workaround: Is there any kind of workaround to turn hardware acceleration on/off based of file encoder-type, i had a look into different XML-config files, hoping that i could maybe turn on/off if the file is encoded with VC1 for example?