Anyone still interested in getting xbmc running on the QSB?
I've two findings to share.
Two patches for Xbmc Eden that add VPU support for i.mx51 (and also i.mx53):
http://trac.xbmc.org/ticket/12890
http://trac.xbmc.org/ticket/12889
On i.mx53 one need to change #if 0 below to #if 1 in DVDVideoCodecVPU.cpp
#if 0 // VPU_LIB_VERSION_CODE >= VPU_LIB_VERSION(5, 3, 0)
bufferInfo.avcSliceBufInfo.bufferBase=m_decoder.sliceBuffer.phy_addr;
bufferInfo.avcSliceBufInfo.bufferSize=m_decoder.sliceBufferSize;
#else
bufferInfo.avcSliceBufInfo.sliceSaveBuffer=m_decoder.sliceBuffer.phy_addr;
bufferInfo.avcSliceBufInfo.sliceSaveBufferSize=m_decoder.sliceBufferSize;
#endif
And regardning the xorg 24 bit problem:
If you set the following in /etc/Xorg/xorg.conf
| SubSection | "Display" |
| Depth 24 |
| Visual "TrueColor" |
EndSubSection
If you seem to have to set this manually:
echo 32 > /sys/class/graphics/fb0/bits_per_pixel