This has actually been working for a while, but time to make an official announcement. We’ve successfully ported GeeXboX to the Raspberry Pi board! This includes full OpenGL ES acceleration for XBMC, 1080p HD video hardware decoding and HDMI-CEC support. There’s no official release yet, but in the meantime you can try one of the latest snapshots from the development tree (and head over to the documentation for install instructions). In other news, you will notice that the snapshots now feature the recently released XBMC 12.0 ‘Frodo’, which includes the AudioEngine with HD audio support, including DTS-MA and Dolby True-HD, and is the first release to officially support Live TV and PVR.
Finally, we’re going to demo these latest GeeXboX updates at the Technical Showcase during this year’s Embedded Linux Conference (ELC 2013) in San Francisco on February 20-22. We’ll have working demos of the latest GeeXboX running on several systems, including CuBox, Raspberry Pi, PandaBoard, and more. If you’re in town, come say hi and see what we’re working on!
Linaro was kind enough to invite us to attend the recent Linaro Development Summit (colocated with Ubuntu Developer Summit in Budapest, May 9-13 2011). I showed off our latest developments during the Linaro Technical Showcase, demoing GeeXboX running on IGEPv2 (OMAP3), PandaBoard (OMAP4) and x86, with different media center frontends. I noticed that the view of XBMC smoothly running on PandaBoard drew a lot of interest from the public 🙂 There was also a contest: the GeeXboX demo was voted “2nd best”, and I went home with a couple of nice prizes… hopefully you’ll soon see GeeXboX running on the brand new Snowball board by ST Ericsson.
Thanks again to Linaro for sponsoring the trip and arranging an awesome conference and showcase!
We plan to release shortly the images used during the demo, so stay tuned 🙂
The CE Linux Forum organized the ELC (Embedded Linux Conference) 2010 session at San Francisco from 12th to 14th April. I had a 1h speaking timeslot where I presented GeeXboX, Enna, libplayer and libvalhalla. This was also followed by a 2 hours demo session where Davide and myself presented Enna on netbooks + Nokia N900 to various attendees and enterprises.
For interested people, my slides are available at:
And the video will be posted when available.
Those interested in all ELC conferences might take a look at:
So, what happened meanwhile this event ?
GeeXboX and Enna received a pretty good feedback from both the people attending the presentation than the demo. We also managed to draw contacts with many interesting people from various companies: Nokia, Texas Instruments, Samsung, Numonyx, AlwaysInnovating …
A lot of questions were raised, a few remarks too and in many cases, people had the same remarks or feelings (I do personally share many of them btw).
- Most of the people were impressed by Enna on Nokia N900. Actually, most of people are interested by Enna on embedded devices (but that’s somehow normal due to expected audience), way more than on regular PC. Most people want it to run on ARM targets.
- People were impressed by the very low footprint required. Numonyx folks consider it very useful with XIP approach.
- Many people where very interested by libplayer actually. Its capability to allow user choose which backend to use seems to be very popular. Though everyone requested a GStreamer backend. I’m currently writing it but it’s definitely the way to go if we really intend to address embedded devices and enterprise-grade devices. It’s the only way to correctly handle DSPs atm.
- Executives from Samsung were really interested by Enna itself. Actually, they knew about it before joining the stand. They wanted to know what was the difference with the enna from Enlightenment project (memo: Samsung hired the EFL main developer). They were happy to know that our Enna is the same as the one from E project. They also are very interested in it for their mobile phones (but not for the Bada project, or so they said) but were very disappointed by its very slow response time on N900. For the record N900 is running in software_x11_16 currently, the OpenGL|ES renderer being barely faster (if not slower) and produces garbage. I recalled them that they hire the man responsible of Evas and the renderers. Though it’s true and I confirm their feeling. I consider Enna as really really slow to draw anything (both on embedded devices and x86). No idea if its Evas issues or Enna bottleneck for we have slowdown issues. Though, from the expedite tests I did on N900, I’m disappointed by Evas performances.
- People loved libvalhalla (or what it provides) and the capability to retrieve all metadata was really welcomed.
- The biggest reproach done to Enna was the use of EFL instead of QT. Both individuals and enterprises (including Nokia obviously, but not Samsung, obviously too would have recommended to use QT for its stabilized and documented API. The no-relases behavior, lack of documentation and unstable API of EFL was stated countless of times. Nokia shown us some small apps written using their new QML langage (EFL Edje equivalent) which is completely interpreted (but can be compiled) and I have to say the results were impressing. At first they have all necessary widgets (i.e. a completed Elementary) we need and the performances (on a regular PC at least) truely outcomes the ones of Evas-based applications (again while being interpreted). I asked us about OpenGL|ES performances and benchmarks (as it’s now my main point of interest) but they have no numbers to be provided (they however confirmed it to work fine). A lot of people also told us they would consider helping the project if it was QT written.
[UPDATE] The video presentation already was made available by FOSDEM organizers. Hope you’ll enjoy it more than I do
It’s been a couple days only but FOSDEM 2010 already is long gone As expected though, I’ve been able to present GeeXboX and Enna to a nearly full (ok, half only :-p ) room of developers and hackers. For those of you who couldn’t attend to the presentation or those who’d like to see it again or more carefully, the slides now are available on our website. Let’s just say that I was pretty proud making this conference and that the results were quite enthusiastic. Indeed, GeeXboX, Enna, and all of its associated libraries (libplayer, libvalhalla …) have catch attention of a lot of people, including some from Open Embedded, VideoLAN (VLC) and even Nokia. This will result to various new actions that I’ll gladly share with you at expected time. Let’s just say that the best is yet to come
Also, as it’s now an usual tradition, please enjoy some photo of our current development team (the ones that manage to come at least) at FOSDEM 2010.
From upper left to bottom right: Alexis Saettler, Nicolas Aguirre, Benjamin Zores, Matthias Hölzer, Fabien Brisset and Davide Cavalca.
So next week (6th-7th February 2010) at Brussels takes place the Free & Open Source Software Developers Meeting (a.k.a. as FOSDEM). We manage to get lucky enough to get granted a short time-slot to present GeeXboX and Enna. So if you’re interested in Enna and you’re going to FOSDEM, don’t miss the GeeXboX: An Introduction to Enna Media Center lightning talk at 18h20 on Saturday 6th. Those of you who won’t be able to attend (let’s be realistic, we’re talking about 99% of you) will have to wait a few days more as I’ll put the slides (and potentially video of the talk) on-line after FOSDEM.
The GeeXboX team members finally met at FOSDEM this weekend at Brussels, Belgium. It was a big pleasure finally meeting everyone IRL.
Attending members, from left to right: Aurélien Jacobs, Nicolas Aguirre, Guillaume Lecerf, Davide Cavalca and Benjamin Zores. Mat and Andrew were not able to join but it still was a very nice weekend.