Last updated: Aug 30, 2012
This instruction referred to http://code.google.com/p/indicator-crystalhd/wiki/CrystalHDHowTo and fixed some issues.
If you don't want this annoying driver installation and will use XBMC, we recommend you to use the OpenELEC intel build 32-bit with ECOPC N.1A/LE! The OpenELEC Intel Build (http://openelec.tv/get-openelec) includes built-in Broadcom Crystal HD hardware decoder driver and it runs out-of-the-box without driver installation.
1. Install required files
2. Ge the source
Get the driver source code from the git repository.
3. Fix the source
Fix the code for use in Ubuntu 11.10 and later.
4. Compile driver, install libraries, and load driver
Use make command to compile driver. If you have multiple core processor then use the “-j2″ or “-j4″ option (2 or 4 is the number of cores). This will speed up the make process.
Install the libraries.
Load the driver.
Reboot your system, then check if 'crystalhd' is listed in the output of the following commands.
5. CrystalHD indicator installation
Download CrystalHD indicator from http://code.google.com/p/indicator-crystalhd/downloads/list
Then extract the archive, then copy "<indicator-crystalhd dir>/usr" into the root.
6. Gstreamer-plugin installation
Compile the plugin.
Copy the plugin files.
Run the plugin scanner.
7. Enabling Adobe Flash video acceleration
Install or replace the flashplugin with the most recent one from adobe.
Generate the 'mms.cfg'.
8. After kernel update
Reinstall the driver.