GeeXboX

Compile XBMC 11 for ARM nVidia Tegra2

September 12th, 2012

Home Forums Suggestions and Requests Compile XBMC 11 for ARM nVidia Tegra2

Tagged: ,

This topic contains 14 replies, has 5 voices, and was last updated by xeo 1 week, 3 days ago.

Viewing 15 posts – 1 through 15 (of 15 total)
  • Author
    Posts
  • August 31, 2012 at 04:42 #4250

    MiniQ9
    Subscriber

    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 #4253

    tomlohave
    Key Master

    Hello,

    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 #4450

    MiniQ9
    Subscriber

    up

    September 12, 2012 at 00:57 #4464

    tomlohave
    Key Master

    i’m building 2.0 for tegra2 and will look if i can upgrade xbmc

    September 12, 2012 at 07:29 #4466

    tomlohave
    Key Master

    ready : (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 #4467

    MiniQ9
    Subscriber

    Many thanks. I will test it.

    September 14, 2012 at 09:56 #4472

    quar
    Subscriber

    I 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 #4473

    tomlohave
    Key Master

    i found a way to build it with openmax, will post a tar.bz2 tomorrow

    September 16, 2012 at 01:38 #4474

    tomlohave
    Key Master

    version with openmax enabled : http://download.openbricks.org/tegra2/test/geexbox-2.0.1.harmony.tar.bz2

    October 12, 2012 at 08:02 #4900

    quar
    Subscriber

    Unfortuanatly 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 #4922

    quar
    Subscriber

    I 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 #5033

    fly-away
    Subscriber

    quar, 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 #5043

    tomlohave
    Key Master

    yes 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 #5054

    tomlohave
    Key Master

    http://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 #5124

    xeo
    Subscriber

    Hi, 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

Viewing 15 posts – 1 through 15 (of 15 total)

You must be logged in to reply to this topic.