Archive

Archive for the ‘ARM’ Category

GeeXboX 3.1

November 1st, 2013 12 comments

A new GeeXboX release has arrived! GeeXboX 3.1 is an upgrade that integrates XBMC 12.2 “Frodo”. Like the previous version, you can use GeeXboX to watch and record live TV. In addition to our usual x86 ISOs, this release is also available for several embedded platforms, with working full HD video and graphics acceleration for most of them.

xbmc-12.2

 

 

 

 

 

Supported platforms are :

We have removed the support for PandaBoard, ux500, nvidia Tegra2 (unless someone wants to work on these).
Please refer to our Documentation section on how to create a bootable SD card from a downloaded rootfs archive.

Here’s a roundup of the new release:

New features:

  • XBMC Media Center 12.2 “Frodo” frontend.
  • PVR support for DVB Digital TV, to watch and record live TV with vdr and tvheadend
  • Support for Full HD videos on Utilite
  • Support for Full HD videos on Cubox
  • Support for Full HD videos on RaspberryPi

Supported Architectures:

  • x86 32 and 64 bits PCs
  • ARM Cubox (Marvell Armada510)
  • ARM RaspberryPi (Broadcom BCM2708)
  • ARM Utilite (Freescale i.MX6)
  • ARM CubieBoard (Allwinner A10)

System:

  • Linux Kernel v3.10.9 (for x86 devices)
  • Systemd v206.
  • BusyBox v1.21.1
  • Connman Network Manager v1.9.
  • Xorg Server v1.14.1 (if applicable)
  • Mesa v9.2.2
  • OPKG Package Manager v0.18
  • USB persistent user data storage.

Audio Drivers:

  • ALSA v1.0.26
  • Support for Analog, SPDIF and HDMI output devices.

Video Drivers:

  • Support for Intel, nVidia, ATI GPUs.
  • Support for CRT, LCD and HDMI output devices.
  • OpenGL and OpenGL|ES hardware assisted graphics acceleration.
  • VDPAU, VA-API and Crystal HD hardware assisted video decoding for nVidia, Intel and Broadcom GPUs.

Input:

  • Mouse and Synaptics touch pads.
  • HID Keyboards.
  • Remote Controls.
  • PluseEight external CEC devices.
  • Built-in CEC adapters for Cubox, Utilite and RaspberryPi.

Networking Features:

  • NFS shares.
  • Samba auto-discovery.
  • UPnP / DLNA media discovery.
  • ZeroConf services announcements.
  • HTTP server.
  • FTP server
  • SSH server
  • Utorrent (client and gui over http)

MediaCenter:

  • XBMC Media Center 12.2 “Frodo” frontend.
  • Movies and TV Shows, with subtitles support.
  • Music Collection
  • Pictures and Slideshows
  • CDDA, DVD and (non encrypted) Bluray support.
  • Media Database Support.
  • Internet MovieDB / TVDB metadata and covers grabbers.
  • Skins
  • Vu+ addon
  • Xvdr addon
  • Vdr server
  • Tvheadend server

 

We hope you’ll like this new GeeXboX release !

Categories: ARM, GeeXboX, Release, x86 Tags:

SolidRun’s CuBox-i (starting from 45$ ONLY)

September 28th, 2013 3 comments

Proud of its long-term partnership with SolidRun, the GeeXboX team is announcing that support for new CuBox-i has started in our development tree. The CuBox-i is the new generation of CuBox MediaCenter. Keeping the same exiting specification than its old sister (the legacy CuBox), a 90g 5x5cm fully-connected box, the new i-series, features a tremendous Cortex-A9 i.MX6 SoC from Freescale with astonishing performances.

The i-series now comes in 4 different models, with variable network, CPU frequency, number of cores and memory size to exactly fit all of your possible needs, as presented on the table below:

Cuboxi

Remember that development has barely started but our goal is to provide you with a complete GeeXboX-powered system anytime soon. As for the original edition, if you’re interested by this new exciting board and want to sponsor GeeXboX development, don’t hesitate to pre-order yours through our affiliate program.

Categories: ARM, GeeXboX Tags:

Raspberry Pi, XBMC 12 — and more!

February 16th, 2013 10 comments

Raspi_Colour_RThis 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!

800px-RaspberryPixmbc12

Categories: ARM, GeeXboX, HDTV, Meeting Tags:

GeeXboX 3.0

September 18th, 2012 17 comments

A shiny new GeeXboX release has arrived! GeeXboX 3.0 is a major upgrade that integrates XBMC 11 “Eden” and adds the long-requested PVR functionality. This means you can finally use GeeXboX to watch and record live TV too! In addition to our usual x86 ISOs, this release is also available for several embedded platforms, with working full HD video and graphics acceleration for most of them.

A year in the making, this new GeeXboX 3.0 release is the accomplishment of hours, days, months of efforts from a lot of people. The ISO image of “GeeXboX for PC” edition grew up to 140 MB, mostly due to additional firmware and drivers to improve hardware support. We still think of GeeXboX as a lightweight distro, aiming at targeting the most PCs and devices as possible. The whole base system has been overhauled as usual, with countless package upgrades for improved stability and functionality, also benefitting from several improvements to the underlying OpenBricks build system.

GeeXboX also support many embedded devices running ARM SoCs (such as TI OMAP4 Pandaboard, nVidia Tegra 2, Solid-Run Cubox powered by Marvell Armada, ST-Ericsson Snowball), and more will be coming soon. Preliminary support for Toshiba AC100 (Tegra2-based netbook) and Raspberry Pi is already integrated in the development tree.

Here’s a roundup of the new release:

New features:

  • XBMC Media Center 11 “Eden” frontend.
  • PVR support for DVB Digital TV, to watch and record live TV
  • Improved remote control support
  • Support for Full HD videos on PandaBoard
  • Support for Full HD videos on Cubox
  • Improved HDD installation
  • Installation support for (U)EFI systems
  • Installation support for SSD’s

Supported Architectures:

  • x86 32 and 64 bits PCs
  • ARM TI OMAP4 Pandaboard
  • ARM nVidia Tegra2 Harmony
  • ARM Cubox (armada5xx)
  • ARM Snowball ux500

System:

  • Linux Kernel v3.4.4.
  • Systemd v188.
  • BusyBox v1.21
  • Connman Network Manager v1.6.
  • Xorg Server v1.11.4.
  • Mesa v8.0.3
  • OPKG Package Manager v0.18
  • USB persistent user data storage.

Audio Drivers:

  • ALSA v1.0.24.1.
  • Support for Analog, SPDIF and HDMI output devices.

Video Drivers:

  • Support for Intel, nVidia, ATI, Matrox and VIA GPUs.
  • Support for CRT, LCD and HDMI output devices.
  • OpenGL and OpenGL|ES hardware assisted graphics acceleration.
  • VDPAU, VA-API and Crystal HD hardware assisted video decoding for nVidia, Intel and Broadcom GPUs.

Input:

  • Mouse and Synaptics touch pads.
  • HID Keyboards.
  • Remote Controls.
  • PluseEight CEC devices.

Networking Features:

  • NFS shares.
  • Samba auto-discovery.
  • UPnP / DLNA media discovery.
  • ZeroConf services announcements.
  • HTTP server.
  • FTP server
  • SSH server

MediaCenter:

  • XBMC Media Center 11 “Eden” frontend.
  • Movies and TV Shows, with subtitles support.
  • Music Collection
  • Pictures and Slideshows
  • CDDA, DVD and (non encrypted) Bluray support.
  • Media Database Support.
  • Internet MovieDB / TVDB metadata and covers grabbers.
  • Skins
  • Vu+ addon
  • Xvdr addon
  • Vdr server
  • Tvheadend server

 

We hope you’ll like this new GeeXboX release; now you just have to try it: download it, put it on some USB key and reboot your PC. Time to sit back and relax :-)

Categories: ARM, GeeXboX, HDTV, Release, x86 Tags:

Pandaboard and Cubox : hd support on the road

July 28th, 2012 5 comments

here is a preliminary support for hd videos on Cubox board and omap4 pandaboard  :

links :

Latest devel snapshots are here :

Categories: ARM, GeeXboX, HDTV Tags: ,

GeeXboX 2.0 has landed …

September 17th, 2011 21 comments

After countless years of development, the 2.0 release of GeeXboX (codename “Love It or Shove It”) finally has landed. The GeeXboX project was created in December 2002, 9 years ago, to become the major HTPC / MediaCenter dedicated Linux distribution. From a ridiculous 3 MB ISO image, using an ultra-simple customized version of MPlayer OSD, GeeXboX now has evolved into a much more mature system. Our objective always has been to provide you with a Linux distribution, so easy to use, that anyone, regardless of any computer skill, would be able to make use of it.

Over the years, the project has evolved to always provide more features and bring support to more and more hardware devices, which we managed to do, at some cost. The architecture that has been originally designed, with the whole UI being MPlayer’s OSD, prevented us from easily adding major features and the look&feel started to look deprecated within the years. We’ve then been struggling for months and years to design this v2.0 version, switching from one Media Center project to another (or even creating our own), using MPUI, Freevo and then Enna, to finally stick with the most powerful one, the reference: XBMC. Our team always has been too small numbered and managing a distribution takes resources. We had no other choice but to understand that we just can’t compete, so let’s just integrate the best components to make one nice product.

So here we are now, and we’re here for good. This new GeeXboX 2.0 release is the accomplishment of hours, days, months of efforts from a lot of people. It is radically different from the 1.x series and, sorry to disappoint some of you, will not provide the same level of services. We are now doing much more things than we used to do with 1.x but unfortunately, a few things have to be left over. But GeeXboX philosophy remains the same and we still aim at targeting the most PCs and devices as possible, in an as lightweight as possible way. The ISO image of “GeeXboX for PC” edition now hits 72 MB, much bigger than it used to be, sure, but still probably one of the lightest distributions you may have seen. GeeXboX now also support many embedded devices running ARM SoCs (such as TI OMAP4 Pandaboard and nVidia Tegra 2) and many much more will be added in the months to come. These devices just make the perfect fanless, energy-efficient HTPC and GeeXboX just make the perfect MediaCenter distribution for those.

But enough with the speech and let’s see what’s behind the hood:

Supported Architectures:

  • x86 32 and 64 bits PCs
  • ARM TI OMAP4 Pandaboard
  • ARM nVidia Tegra2 Harmony

System:

  • Linux Kernel v2.6.38.8.
  • Systemd v29.
  • BusyBox v1.19.2
  • Connman Network Manager v0.76.
  • Xorg Server v1.10.3.
  • Mesa v7.11.
  • OPKG Package Manager v0.18
  • USB persistent user data storage.

Audio Drivers:

  • ALSA v1.0.24.1.
  • Support for Analog, SPDIF and HDMI output devices.

Video Drivers:

  • Support for Intel, nVidia, ATI, Matrox and VIA GPUs.
  • Support for CRT, LCD and HDMI output devices.
  • OpenGL and OpenGL|ES hardware assisted graphics acceleration.
  • VDPAU, VA-API and Crystal HD hardware assisted video decoding for nVidia, Intel and Broadcom GPUs.

Input:

  • Mouse and Synaptics touch pads.
  • HID Keyboards.
  • Remote Controls.

Networking Features:

  • NFS shares.
  • Samba auto-discovery.
  • UPnP / DLNA media discovery.
  • ZeroConf services announcements.
  • HTTP server.
  • FTP server

MediaCenter:

  • XBMC Media Center 10.1 “Dharma” frontend.
  • Movies and TV Shows, with subtitles support.
  • Music Collection
  • Pictures and Slideshows
  • CDDA, DVD and (unencrypted) Bluray support.
  • Media Database Support.
  • Internet MovieDB / TVDB metadata and covers grabbers.
  • Skins

Some features however have vanished. among them, one can note that support for DVB Digital TV cards has been removed (but will come back shortly), support for V4L Analog TV cards has been deprecated (this time dead once for all), GeeXboX unique ISO generator also has perished (not that useful anymore), as well as legacy HDD installation (which has been superseded Live USB support with persistent data storage).

GeeXboX for PCs still is provided as a directly burnable ISO image though it is much more common these days to use it as a Live USB distribution instead of a Live CD one. We extended this feature with a persistent user data storage capability that allows you to keep your configuration, media database, downloaded media covers, lyrics … among reboots. No configuration is needed and everything can be done quite easily through Unetbootin.

We’ve put a lot of hard work into this new GeeXboX release and we truly hope it’ll suits all of your geeky needs. Next steps are up to you: download it, put it on some USB key, reboot your PC and sit on your couch :-)

Categories: ARM, GeeXboX, HDTV, Release, x86 Tags:

GeeXboX Project Renewal Phase #1

August 22nd, 2011 1 comment

For quite a long time, there used to be pretty much no news at all about the project status, with no major release coming out, ending up in either user frustration or disappointment. Beneath the surface, development never was discontinued at all but was more oriented over the OpenBricks framework, a generic embedded Linux build system which now sustains the GeeXboX project.

The good news is that the project went well and should soon be delivering its very first release, meaning we’ll be able to finally deliver a new major GeeXboX release. A lot of things have changed and we’ve been sponsored with a new web server, providing us more possible services.

As a result, the GeeXboX project is now able to run multiple HTPC frontends (including Enna, Freevo, MythTV, VDR, QtMediaHub, XBMC and Boxee). GeeXboX’s new default media center frontend now is the award winning XBMC project, that we’re very proud to integrate. We now provide support for the most up-to-date audio/video technologies with complete GPU hardware video decoding support on x86 desktop PCs. Support also has been extended to port GeeXboX on all new ARM-based SoC (e.g TI OMAP 3 & 4, nVidia Tegra2 …) as you can find on our platform compatibility matrix. As for regular PCs, the distribution still support LiveCD booting with improved support for USB-key boot, including persistent data storage (have a try at unetbootin for that). The whole thing comes with a packaging system so that upgrades will be much easier in the future.

That being said, the new release is not yet here but thanks to our new host, we’re able to provide you with pretty stable GeeXboX/XBMC development snapshots for all the major platforms we do support. Actually, as you may have seen, the whole web server has been upgraded to be faster and safer and the old un-maintained forum has been deprecated and replaced by a more integrated version (though forum’s history has been wiped out).

That’s all for today folks, and just remember to enjoy our brand new services:

 

Categories: ARM, GeeXboX, Release, Website, x86 Tags:

GeeXboX at Linaro Developer Summit

May 23rd, 2011 1 comment

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 :)

Categories: ARM, GeeXboX, Meeting Tags:

Linux 2.6.35 upgrade

August 7th, 2010 3 comments

So Linux 2.6.35 is barely out and has already been integrated to GeeXboX. We planned to stick on previous kernel but this one really has some major improvements. It came with many changes over ARM architecture and allowed us to get rid of an incredible number of patches for OMAP3 boards. Also it now supports upcoming OMAP4 boards which soon will be supported by GeeXboX too.

Last but not least, there was a major improvement over x86 Intel DRM drivers that now supports H.264 hardware video decoding for newest G45 GPUs. As a result, we also update our VA-API framework and enabled it within GStreamer and VLC players, providing hardware video decoding capabilities.

As for embedded space, one may also notice the introduction of DirectFB, an accelerated framebuffer interface that allow us to provide non-X support for some devices. Enna still has to be updated to take profit of that but this will open our media center to a bunch more devices.

Categories: ARM, Enna, GeeXboX, x86 Tags:

Road to ARM devices !

June 4th, 2010 1 comment

This ain’t news to anyone now cause, as announced to last ELC, the GeeXboX project is now focusing most of its efforts to support ARM devices and I’m glad to say that we made impressive improvements in this area. First, let’s be realistic, there are hundreds of different SoCs and ARM devices and it’s definitely not possible to support them all as one would do on x86 computers. Right now, we’ve decided to focus on OMAP3 from Texas Instruments. Why so ? That’s easy: it features nearly everything one can want to build a Media Center: an ARMv7 CPU (Cortex-A8), an OpenGL|ES compatible GPU (PowerVR SGX 530) and a 720p H.264 hardware capable decoding DSP. This SoC is also mature and has an impressive support from community. As a consequence, thanks to a few sponsors (CELF), the revenues from Google AdSense and generous donations, we’ve been able to get access to one BeagleBoard, 3 IGEPv2 boards and a TouchBook.

These brand new shiny toys really make wonders and thanks to a very hard labor, I’m proud to say that GeeXboX current development tree is now running fine out there. Of course, there are still many rooms for improvements but the basics are there and we’ve been able to run Enna on it by this week. While now working out of the box on these devices, we’re still using fully software methods (i.e. no DSP or GPU) which are, by definition, resources eating. But at least all of the infrastructure work has been done and we’ll now be able to focus on these peripherals.

When this will be achieved, we’ll have a complete out-of-the-box multimedia solution for very low-end devices that one can use to drive is Set-Top-Box. Speaking of that, we’ve decided to work, in the months to come, to the hardware design of our own motherboard (obviously based on ARM SoC), as to provide a full-featured STB, with Open Software and Open Hardware. More details will be available in the weeks to come.

In the long term, we also intend to support as much ARM chips as possible. I originally wanted to target at least ARMv7 architecture, due to its impressive NEON SIMD instructions set, but many devices still being based on ARMv5, we might possibly do some porting efforts. With a bit of luck (and very likely depending on Texas Instruments), we might also support OMAP4 architecture by end of the year (Cortex-A9, PowerVR SGX 540 and 1080p-capable DSP) and why not nVidia Tegra2. This can however only be done if we managed to get access to the hardware. So any interested developer or if you know any way to get sponsored some boards, feel free to join or to contact us at least.

Regarding GeeXboX itself, we also made very deep changes in the toolchain and our build system. I’ll make some announcement when the time will come but you may soon expect to have a impressively easy cross-compilation framework, with the possibility to create additional components through our SDK and package the whole thing using OPKG, which we’ll be using to have a fully packaged-based and upgradeable multimedia distribution.

So stay tuned :-)

Categories: ARM, GeeXboX Tags: