Hi,

I’ve managed to get kodi 16rc3 to build (and work!) on armv7a and x86-64. The 
recipes can be found here: 
https://github.com/koenkooi/meta-dominion/tree/master/recipes-multimedia

It needs work before I can submit it properly to meta-multimedia. The problems 
I’ve spotted so far:

1) No libva in oe-core, it should move from meta-intel to oe-core. 
libva-intel-driver is fine where it is.
2) No vdpau in oe-core, it should move from meta-dominion to oe-core
3) It runs java in do_configure. Since meta-java only works one day per year 
we’ll just have to install it on the host.
4) OpenGLES is broken in kodi, a fork has fixes.
5) Wayland is broken in kodi, a fork has fixes.
6) No PACKAGECONFIGs yet for weird media accelerations like openmax, imx6, etc.

and the big one for me:

7) no hts add-ons available. pvr.hts needs ${S} from kodi, but uses cmake 
instead of autotools. I might just partially copy/paste cmake*bbclass into 
kodi_git.bb to make this work. Needs more thought and less cmake.

So if you have an x86-64 box with intel graphics, great, everything works as 
expected. On ARM you need working openGL, so that limits you to 
snapdragon/freedreno. That works[1], but no accelerated decode.
If you have non-intel graphics in x86, have a look at what meta-dominion and 
meta-amd (thanks Kergoth!) do, I have it working on ATI and Nvidia cards 
locally.

Anyway, if people want to help out with getting the recipes upstreamed into the 
right layers: awesome. The biggest hurdle named ffmpeg was removed (well, added 
into OE, but you get what I mean) 16 days ago, so it should be relatively plain 
sailing :)

regards,

Koen

[1] https://www.youtube.com/watch?v=ZJcfcKmIgSM
-- 
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

Reply via email to