Compile XBMC 11 for ARM nVidia Tegra2
Home › Forums › Suggestions and Requests › Compile XBMC 11 for ARM nVidia Tegra2
This topic contains 14 replies, has 5 voices, and was last updated by
xeo 1 week, 3 days ago.
-
AuthorPosts
-
August 31, 2012 at 04:42 #4250
I want to update to version XBMC 11. XBMC compiled independently does not start (… RGB … fbconfig not found). Please, publish, with what options compiled XBMC in GeeXboX 2.0.
Or upgrade to the latest version of the assembly XBMC.
Thanks-
This reply was modified 1 month, 3 weeks ago by
tomlohave.
September 1, 2012 at 00:41 #4253Hello,
i have no such card, so i can’t help here
Davide should work on this in coming days
September 10, 2012 at 01:12 #4450up
September 12, 2012 at 00:57 #4464i’m building 2.0 for tegra2 and will look if i can upgrade xbmc
September 12, 2012 at 07:29 #4466ready : (i’m uploading it …) with latest xbmc eden
http://download.openbricks.org/tegra2/geexbox-2.0.1.harmony.tar.bz2
md5sum : 954a95faacf7f6c7a7a063a0c89401eb
September 12, 2012 at 09:16 #4467Many thanks. I will test it.
September 14, 2012 at 09:56 #4472I think it will be useful also for me.
Could you tell whether xbmc is compiled with openmax support enabled? (If kernel is too old to support it, I can replace it myself, but compiling xbmc seems to be quite problematic for me).September 15, 2012 at 15:58 #4473i found a way to build it with openmax, will post a tar.bz2 tomorrow
September 16, 2012 at 01:38 #4474version with openmax enabled : http://download.openbricks.org/tegra2/test/geexbox-2.0.1.harmony.tar.bz2
October 12, 2012 at 08:02 #4900Unfortuanatly that is not working. XBMC is linked with bellagio, which is (if understand correctly) emulation of real accelarated openmax library. Bellagio is not provided in your image, so xbmc refuse to run due of missing so file. I have tried to symlink real openmax lib (libnvomx.so) as missing file. Xbmc now runs, no unresolved symbols but no video output at all (GUI is not visible).
I have used l4t 15 (beta) with new kernel. Typically it can be loaded from http://developer.nvidia.com/linux-tegra (but now site seem to be down). Older releases as far I know does not have working openmax support.
October 14, 2012 at 04:35 #4922I have downgraded l4t little bit and make symlink to libnvomxilclient.so instead of libnvomx.so. Now xbmc runs correctly, I have working GUI, but still don’t have working H264 files (divx work OK).
BTW. Your first image with xbmc 11 (without openmax) works perfect (but obviously without hardware playback acceleration).
October 23, 2012 at 12:31 #5033quar, l4t r16.1 can be downloaded from http://developer.nvidia.com/mobile/linux-tegra
You should make symlinks
cd /usr/lib
ln -s libEGL.so libEGL.so.1
ln -s libGLES.so libGLES.so.2
Its necessary to fix nvidia bug with incorrect SONAME’s in this release.Also you will need to have /dev/nvmap and some others devices, that provided by nvidia kernel.
As for 3.1 kernel branch, this kernel config options requied:
CONFIG_TEGRA_AVP=y
CONFIG_TEGRA_AVP_KERNEL_ON_MMU=y
# CONFIG_TEGRA_NVAVP is not set
Or may be it will work with kernel, provided by nvidia or you device maker.tomlohave, can you please share a link to configure arguments and patches, if any, for xbmc 11 on tegra2?
I have try to build it with this patch
And get this error: http://dpaste.org/f7oxu/
- This reply was modified 2 weeks, 1 day ago by fly-away.
October 23, 2012 at 16:17 #5043yes i can share it, i have a special tree for tegra2, just need to rebuild without openmax and remove a custom patch …
i can post a link tomorrow i think
October 24, 2012 at 10:48 #5054http://download.openbricks.org/tegra2/geexbox-devel-20121024-r15278.harmony.tar.bz2
That’ a recent snapshot (today), i have added a patch  to xbmc (frodo version) (does xbmc works ? )
so now, using openbricks tree, you can build an image
whet remains ? :
– test xbmc …
– upgrade kernel (else vdr won’t compile)
– add hardware acceleration ?
– more love for defconfig (adding more locales, more packages, etc …)
Happy tests
Tom
October 28, 2012 at 17:48 #5124Hi, I’ve an nVidia tegra 2 harmony as well and I would love to test this releases but I am unable to boot Geexbox.
I know its offtopic but maybe you can help me.
I am following the instructions in the documentation and everything goes allright and I can flash the board, then nvflash tell me to make the desidered partition available and then reboot.
What does it means with make the partition available?
If then I reboot it arrives to the boot screen and then it goes black.
Any hint?
Thanks
-
This reply was modified 1 month, 3 weeks ago by
-
AuthorPosts
You must be logged in to reply to this topic.