Hello,
here i'll explain what I did to compile xmbc upstream on the smarttop.
It's not a nice job but I'm not a developer and help to do this better is welcome :).
I've made a bad job as I modify CFLAGS and CXXFLAGS in the configure file to replace the -mloat option "softfloat" by "hard".
Perharps an export of CFLAGS and CXXFLAGS would be better...
I passed --enable-gles --enable-neon --disable-vdpau to configure
After that the configure an make work nicely.
I modify :
1) kernel boot option to have 32 bit Color Depth support needed by xbmc : video=mxcdi0fb:bpp=32
2) xorg.conf for the 3D :
Section "Module"
Load "extmod"
Load "dbe"
Load "glx"
Load "dri"
Load "dri2"
EndSection
Section "Device"
Identifier "IMX"
Driver "imx"
Option "ShadowFB" "off"
Option "AccelMethod" "EXA"
Option "Backend" "Z430"
# Option "Compositing" "off"
EndSection
I found the informations above in the forum.
Xbmc is very slow on the smarttop, but it's in 32 bits so I've tried in a smallest color depth, to do this I reverte the modification of kernel boot option and modify color depth test in /usr/local/share/xbmc/FEH.py.
It's a little bit faster but far away from the graal :).
I'll try to start xbmc without any window manager to get more cpu and ram...
FYI Christian from debian-mutimedia.org make a port for sid armhf of it's repository.
|