Some commercial DVD decryption bug having been spotted out on GeeXboX forums, we had to fix it through this minor 1.2.4 release. In the mean time, you’ll be pleased to hear that 2.x development branch has been greatly stabilized recently and we should be able to provide the first alpha release by end of year.
As it appeared that a nasty bug with some AC3 audio encoded files slipped through previous 1.2.2 release, here’s another minor release. No big changes here except from AC3 playback recovery.
A few interesting patches recently having been commited to 2.0 development tree, people on forum asked for backport of these on stable 1.2 release. So did we, adding a new key feature, with multi-threaded video decoding support. Non IT people can see this as a way to finally make use of their brand new multi-core CPU systems providing parallelized treatment. And the results are pretty good, with a 1.8x video decoding speed boost on Core2Duo and 3.0x speedup with Core2Quad. It is now truely possible to actually decode 1080p HDTV streams on Linux.
As exciting as it may be, please however note that this is still an experimental feature (we’re probably the one of the first Linux distro to integrate it), that may cause undesired visual artefacts (in some very rare cases). In order to make use of it, you’ll have to explicitely enable it through ISO generator.
Detailed Changelog (relative to 1.2.1 release):
– Multi-threaded video decoding for MPEG-1/2/4 and H.264 codecs.
– Support for newly discovered DVD MovieProtect encryption method.
– Extended DVD CSS descrambiling capabilities.
– Removal of GOOM audio visualization (was causing too much troubles).
– Automount daemon enhancements.
– Upgrade of MPlayer and its set of codecs.
While working on 2.0 development, we managed to find a few major bugs in 1.2 release codebase. There were a major flaw in installator which may (in some cases) lead to destroy your HDD’s MBR while trying to install to a removable USB key plus a few minor bugs with EeePC 701 frequency scaling and parallel port LCD driver support.
It is highly recommended that you use this new version instead.
Here we finally are. Today marks GeeXboX 1.2 release that was awaited for such a long time. This is a really important step for the project, being the very latest release from the 1.x series. The 1.2 took quite a long time to emerge but brought a lot of features, the most important ones being the x86_64 architecture support and the HDTV and widescreens optimizations through X.Org inclusion. We’ve also added a brand new tool, called Win32 installer that allows you installing GeeXboX to your current hard-disk without need of partitionning/formatting it again. Please feel free to browse Changelogs from all 1.2 beta releases for a complete list of changes.
So again, GeeXboX 1.2 is the last version you’ll see that relies on our original MPlayer OSD based blue screen user interface. Over the years (and especially last months), a lot of efforts have been made to work on the upcoming 2.x series, that will feature a complete rework of the UI, based on the ultra fast and shiny Enlightenment toolkit. We already have made very good progress on this nextgen architecture and the first 2.0-alpha1 release will probably be out in a few weeks for tests purpose.
Eager and impatient folks can have a look at exclusive screenshots of what 2.x interface will looks like. So just wait for a couple more weeks for this.
But let’s get back to 1.2. This is our very latest stable release and will stay so for quite a while, until 2.0 is fully ready for use. With this release, we’ve done our best to please everyone in order to provide you with best video playback experience and we hope it’ll keep on going.
Detailed Changelog (relative to 1.2-beta3 release):
– Upgrade to Linux 188.8.131.52.
– Use On-Demand CPU frequency scaling policy.
– Upgrade X.Org ATI driver to 6.10.0.
– Fix VCD playback issues.
– Disable GOOM audio visualization, was sucking down CPU too much.
– Fix some TV card bad color effects.
– Simplify installator partitionning step.
– Unify disk install, using GRUB on USB devices too.
– Fix a mounting issue when 2 hardware devices have the same name.
– Add support for disks with no partition table (Ex: Win32 formatted USB keys).
– Add a Win32 utility that allows installing GeeXboX to your current hard-disk without need of partitionning/formatting it again.
– Add USB network drivers to emulate a NIC.
– Fix boot issue with several CD/DVD drives.