Skip to content

Instantly share code, notes, and snippets.

@quarnster
Last active December 20, 2015 08:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save quarnster/6100391 to your computer and use it in GitHub Desktop.
Save quarnster/6100391 to your computer and use it in GitHub Desktop.
Boxee xbmc build stuff
Go to https://github.com/quarnster/boxeebox-xbmc instead.
@quarnster
Copy link
Author

@cigamit, not sure if @-mentions work from gists, but it's worth a try. I was trying to post a reply in http://www.boxeed.in/forums/viewtopic.php?f=5&t=41, however the server replies with a 403 every time I try to preview or submit the post, so saying what I wanted to say here instead.

cigamit wrote:

The real problem is that we can't get Boxee or even XBMC to compile for the CE4100 without the Intel SDK.

I've seen people claim this around the net, it is however complete nonsense. I'm successfully using my MacBook pro together with a cross compiler built via crosstools-ng to build apps for my boxee box. See the link later in this post for the crosstools-ng .config file.

cigamit wrote:

Even with the SDK, getting XBMC to actually compile would be a lot of work, Boxee has done most of the work in their source for us. We just can't get it to compile, lots of people have tried (with lots of things purported to be the full SDK on the internet).

It wasn't that hard actually, I have succeeded in getting XBMC to compile and link, although the resulting binary is something like 180 mb large and crashes when I try to run it. If it's just that it is running out of memory due to the large binary (which might be very possible to reduce in size btw) or something else remains to be determined, however not by myself.

This github gist shows the crosstools-ng configuration I used together with a patch to the xbmc sources for the boxee box's EGL (which might need further tweaks btw), as well as a rough outline of all the steps I took to download, configure and compile it.

I'm personally more interested in toying around with a fully custom written ui via OpenGL ES 2 and using the hardware decoders via fluendo's open sourced gstreamer plugins, but make no promises to actually deliver anything ;). They provide some very old and not complete version on the boxee-box's firmware, but I can provide updated binaries as well as gst-launch in case anyone wants them.

cigamit wrote:

The only real way to get the full SDK is to buy the development board.

Perhaps, but 99% of it is available from http://bbx.boxee.tv/download/?ver=source&early=0.

BTW IIRC the steps for building xbmc posted above do not require anything at all from the Intel SDK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment