Broadcom Crystal HD
Crystal HD is Broadcom's hardware semiconductor intellectual property core that performs video decoding.
Features
Crystal HD includes single chip high-definition advanced media processors BCM70012 and BCM70015 ; these chips are available on mini PCIe cards.The BCM970012 supports hardware decoding of H.264/MPEG-4 AVC, VC-1, WMV9 and MPEG-2 and the BCM970015 additionally supports DivX 3.11, 4.1, 5.X, 6.X and Xvid. VP8, VP9, Daala and HEVC are not supported.
Crystal HD is found in Intel Atom based machines, such as the Dell Inspiron Mini 10 HP Slate 500 or ExoPC, ASUS Eee Keyboard.
The commercial relevancy of dedicated video decoding accelerators was ended by the launch of the Intel Core i-series, featuring an integrated GPU with hardware video decoding.
Operating system support
The Crystal HD SIP core must be supported by a device driver, which provides the video interfaces. One of these interfaces is then used by end-user software, for example Media Player Classic or GStreamer, to access CrystalHD.Linux
Broadcom published a Linux device driver under GNU General Public License version 2. Broadcom also published application and library source code on a royalty-free basis under the GNU Lesser General Public License, version 2.1Crystal HD can be accessed through the Video Acceleration API interface via an experimental driver. A GStreamer plugin is available.
Crystal HD support is available in FFmpeg and MPlayer when compiled with the corresponding option.
It could be added to first generation Apple TV when OSMC is installed, although support was dropped in 2017.