Tvheadend is a TV streaming server for Linux supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, IPTV, and Analog video (V4L) as input sources.
Find a file
Alain Kalker 7c1819ba92 [PR-54] Switch to libdvbcsa: update code word client and campt
As libdvbcsa works on packet payloads instead of full packets, I borrowed
the packet inspection code from FFdecsa.

Tested and found working with Irdeto2 CA system and OSCam's NewCamd emulation.

As the capmt code doesn't use key change notification, there might be a race
between key updates and decryption, when there is undecrypted data batched up.
This has not been tested yet, as I don't have a capmt cardserver.
2012-11-28 11:20:19 +00:00
Autobuild Updated the build system for better consistency. Also make it easier to do source builds for things like launchpad PPAs. 2012-10-02 12:48:32 +01:00
contrib/redhat Use correct URL 2011-02-18 19:51:50 +01:00
data/conf Correct typos in the encodings list. Fixes #1338. 2012-10-19 14:51:43 +01:00
debian Add bzip2 to the list of dependencies. 2012-10-07 19:47:59 +01:00
docs [PR-167] campt: support for OSCam; fixes 2012-10-23 14:05:14 +01:00
lib/py/tvh Updated htspmon debug script to receive EPG info. 2012-09-21 10:36:19 +01:00
man Update manpage to reflect recent command line option changes. 2009-05-30 07:57:46 +00:00
src [PR-54] Switch to libdvbcsa: update code word client and campt 2012-11-28 11:20:19 +00:00
support support: minor addition to the configure.inc script for cc lib checking. 2012-11-28 11:20:19 +00:00
.gitignore Added debian build files to gitignore 2012-10-09 11:58:00 +01:00
Autobuild.sh Update Autobuild stuff 2012-06-03 11:14:09 +02:00
configure Ensure that bzip2 binary is checked if we are fetching scan files. Some embedded dev systems may not have bzip2 by default. 2012-10-08 21:22:44 +01:00
LICENSE Add debian packaging 2009-03-30 18:11:57 +00:00
Makefile Fix linking issue 2012-11-19 14:50:16 +01:00
README Update documentation, also shift a few UI config values around and make some stuff a bit clearer. Fixes #1280. Relates #1150. 2012-10-03 00:20:05 +01:00

		    Tvheadend TV streaming server
		    =============================

		 (c) 2006 - 2012 Andreas Öman, et al.


How to build for Linux
======================

First you need to configure:

$ ./configure

If any dependencies are missing the configure script will complain or attempt
to disable optional features.

$ make

Build the binary, after build the binary resides in 'build.linux/'.
Thus, to start it, just type:

$ ./build.linux/tvheadend

Settings are stored in $HOME/.hts/tvheadend

Further information
===================

For more information about building, including generating packages please
visit https://www.lonelycoder.com/redmine/projects/tvheadend/wiki/Building