GithubHelp home page GithubHelp logo

spear1403 / crystalhd Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wallak/crystalhd

0.0 1.0 0.0 4.24 MB

Broadcom Crystal HD Hardware Decoder

C 95.53% Makefile 0.07% Shell 0.71% M4 0.08% C++ 3.56% Python 0.05%

crystalhd's Introduction

Crystal HD Hardware Decoder Driver for antiX 17 & antiX 19

Broadcom BCM70012 & BCM70015

1. Install required files

sudo apt-get update
sudo apt-get install linux-headers-`uname -r` git autoconf build-essential subversion dpkg-dev fakeroot pbuilder build-essential dh-make debhelper devscripts patchutils quilt git-buildpackage pristine-tar git yasm zlib1g-dev minizip libzip-dev libx11-dev libxv-dev vstream-client-dev libgtk2.0-dev libpulse-dev libxxf86dga-dev x11proto-xf86dga-dev git automake libtool libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gir1.2-appindicator3-0.1 

2. Get the source

Get the driver source code from the git repository.

git clone https://github.com/spear1403/crystalhd.git

The original repo source is available at git://git.linuxtv.org/jarod/crystalhd.git

3. 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.

cd crystalhd/driver/linux
autoconf
./configure
make -j2
sudo make install

4. Install the libraries.

cd ../../linux_lib/libcrystalhd/
make -j2
sudo make install 

5. Load the driver.

sudo modprobe crystalhd

6. Reboot your system , then check if 'crystalhd' is listed in the output of the following commands.

lsmod
dmesg | grep crystalhd

Then you should see something like this:

[  886.604511] Loading crystalhd v3.10.0
[  886.604588] crystalhd 0000:03:00.0: Starting Device:0x1615

7. Optional: Install a system-tray icon , a simple tray icon where CrystalHD driver status is visible. (Best visible on a dark themed toolbar)

Borrowed and modified to work on antiX from https://github.com/Ardakilic/indicator-crystalhd.git

cd ../../
sudo cp usr / -R
sudo chmod +x /usr/bin/crystalhd_tray

Run

 sudo crystalhd_tray

It will run and set itself to run at autostart.

crystalhd's People

Contributors

abeaumont avatar airlied avatar anssih avatar aristeu avatar arndb avatar caratorn avatar davilla avatar dbason avatar dlenski avatar error27 avatar hadess avatar jannau avatar jarodwilson avatar likewise avatar manu-abraham avatar nticompass avatar philipl avatar scottkidder avatar segoon avatar spear1403 avatar tralph avatar wallak avatar yeradis avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.