This project is closed and read-only.
Development¶
If you are intending to do Tvheadend development or simply self-building / testing then this page gives a few useful hints and tips.
Environment¶
If you intend to build and test tvheadend its recommended that you do this as your own user, it'll make things a lot easier and can help isolate a test build from your main live build.
You will need to give your user account the necessary permissions to access the DVB hardware:
If you already have an existing configuration you might consider taking a copy of this to give you a realistic data set without tainting your main config:
Enable coredumps (this is best put in shell init script):
You should now be able to run tvheadend as yourself (remember to turn off the main tvheadend service):
Debugging¶
For more general information about debugging please read this page.
Submitting changes¶
If you wish to submit fixes or features to Tvheadend then you will need to sign up for a GitHub account.
All submissions must be made in the form of GitHub Pull Requests (PRs for short).
Also before you can send a submission, you must first read the Contributors page regarding licensing.
Updated by Adam Sutton over 12 years ago · 5 revisions locked