(2015-11-08, 01:34)jacer Wrote: Two devices I mentioned runs Kodi perfectly on Android. What I mean is Kodi on Linux, Sir.
Android isn't Linux though... Kodi on Android and Android driver implementation are one thing. Kodi on Linux and Linux driver implementation are another. They work differently - and have a different mix of OS and Application support for video playback. (On Android there is a Media Playback API that means you can play video using Android APIs, so don't need to rely on decent Open Source drivers. However you may find you don't get support for things like deinterlacing, MPEG2, VC-1 etc. as many only support H264 progressive content, and you may find you don't get decent refresh rate switching or 23.976/59.94 output)
As has been pointed out a few times in this thread, Allwinner's Linux support (and Rockchip's) for video playback with suitable Open Source drivers is lousy. Without Open Source Linux drivers for video acceleration there is no way for Kodi to use the video player hardware to play video. Therefore Linux support for Kodi on the Orange Pi is unlikely to be very good. The devs just aren't interested as the manufacturers aren't interested.
There have been attempts at reverse engineering the Allwinner VPU subsystems - but when AMLogic and Broadcom (who make the Raspberry Pi SoCs) provide decent support and engage with developers, you can see why there's no real reason to battle Allwinner's poor attitude. Why waste time on Allwinner stuff, reverse engineering drivers because the manufacturer won't release them, when other platforms have proper support from the manufacturer?
If it's a choice of coding Kodi for the Raspberry Pi, where there are developers writing and continuously updating firmware to improve video performance based on feedback from others here, and Allwinner who basically ignore you, why would you chose to support Allwinner?
Allwinner also have a VERY bad history of GPL misuse... They should have released full sources for some of their code after it became clear it contained GPL code. They haven't... You can't use GPL software and then pick and chose what you release. If you use it, you release. If you are found using it when you say you aren't, you make a full apology and release. They were and haven't.
If you want decent Linux support on ARM SoCs then AMLogic and Raspberry Pi are the only real games in town. There is some i.MX6 and Exynos support as well - but it is less polished, and there's no real reason to chose them over AMLogic and/or the Raspberry Pi.