2011-04-04, 00:28
I have manged to get XBMC compiling on my Pandaboard (not cross compiling). This involved the following steps:
0. Download the source
1. Get virtually all the packages listed in the README.linux.
2. running ./bootstrap
3. running ./configure --enable-gles
4. make
5. make install
You will have to switch to the mesa egl and gles drivers while compiling as headers are not available for the sgx drivers.
Once compiled and installed you will need to switch back to the sgx drivers before you can run xbmc
I can confirm that XBMC runs and is capable of playing bock divx avi files and dvd ISOs
The two issues that I have encountered are
1. that the mouse pointer tends to have a fair amount of lag in it
2. When playing back the DVD ISO, about 5-10 frames are dropped in rapid success about every second. This happens in quick succession afterwhich there is a period where very few frames are dropped. This affects the lip sync as well as making the playback difficult to watch. What would much better is (assuming frames must be dropped) is to drop frames continuously and not keep trying to play catchup all the time.
Although I have both the kernel and initrd on the SD card. Everything else is running on a 2TB hard-drive connected via USB to the Pandaboard. I am not sure is the USB bandwidth is the issue here (although USB is certainly faster than the SD card)
I am happy to get my hands dirty (although I do have limited time) so any pointers of where to look in the code or things to try will be appreciated. Any patches not in the mainline git repository will also be appreciated.
Thanks guys for doing a great job so far.
0. Download the source
1. Get virtually all the packages listed in the README.linux.
2. running ./bootstrap
3. running ./configure --enable-gles
4. make
5. make install
You will have to switch to the mesa egl and gles drivers while compiling as headers are not available for the sgx drivers.
Once compiled and installed you will need to switch back to the sgx drivers before you can run xbmc
I can confirm that XBMC runs and is capable of playing bock divx avi files and dvd ISOs
The two issues that I have encountered are
1. that the mouse pointer tends to have a fair amount of lag in it
2. When playing back the DVD ISO, about 5-10 frames are dropped in rapid success about every second. This happens in quick succession afterwhich there is a period where very few frames are dropped. This affects the lip sync as well as making the playback difficult to watch. What would much better is (assuming frames must be dropped) is to drop frames continuously and not keep trying to play catchup all the time.
Although I have both the kernel and initrd on the SD card. Everything else is running on a 2TB hard-drive connected via USB to the Pandaboard. I am not sure is the USB bandwidth is the issue here (although USB is certainly faster than the SD card)
I am happy to get my hands dirty (although I do have limited time) so any pointers of where to look in the code or things to try will be appreciated. Any patches not in the mainline git repository will also be appreciated.
Thanks guys for doing a great job so far.