Broadcom CrystalHD Linux Software Release v3.205

This is beta release of the Linux driver and application software with support for the BCM70012 and BCM70015

This is a source release with Ubuntu 10.10 32-bit (SSE enabled) binary packages

FEATURES SUPPORTED - 

Playback support for H.264 and other codecs using the default media players for Ubuntu and Meego. This includes support for GStreamer based applications. Support for VLC and Adobe Flash Player is also in beta with this release.

Support both BCM70012 and BCM70015

FIXED ISSUES

Fixed issue with crash when two instances of the decoder were opened
Allow building on non-SSE CPUs - use "NOLIB_SSE=yes make" in the command to build the library

KNOWN ISSUES

BUILD and INSTALL instructions for source packages

Required packages -

Under Ubuntu the following additional packages are required, install them using "sudo apt-get <package-name>"

build-essential
g++
automake
autoconf
libtool
libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev

In order to build and install the driver - 

In the crystalhd-driver folder, run the following commands -

make
sudo make install

Or using the deb file use module-assistant to install the module

In order to build and install the library - 

In the crystalhd-libs folder, run the following commands - 

make
sudo make install

If a deb binary package is desired - run dpkg-buildpackage -rfakeroot


In order to build and install the media player application library (gstreamer plugin) - 

In the crystalhd-gst, run the following commands -

./autogen.sh
make
sudo make install

If a deb binary package is desired - run dpkg-buildpackage -rfakeroot

Finally copy the firmware files from firmware/fwbin/70015 and firmware/fwbin/70012 directories to /lib/firmware

If using the lib deb package, the firmware is installed automatically

If HW scaling is necessary - Enable from the GStreamer plugin explicitly. Search for bEnableScaling