| 
					
						 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. 
					
										
										
										
					
					
  
						
					 |