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
Andrew Martin eaec34220b fix compile errors with gcc 4.1.x and 4.2.x
- tested with gcc 4.1.2, 4.2.1, 4.4.6, 4.6.3 and 4.7.2
 - disable gcc ignore pragma for "-Warray-bounds" if gcc version < 4.3
   - when I took out the pragma tvheadend compiled fine in all the above compilers, but I assume some version of gcc is issuing a false-positive.
   - "-Warray-bounds" was added in gcc 4.3: http://gcc.gnu.org/gcc-4.3/changes.html
 - fixes typo in cmdline help for -C
 - clarify usage of -a in help description
2013-02-10 02:39:51 -07: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 build: remove use of submodule for dvb-scan data 2013-01-11 22:04:39 +00:00
debian init: added delay option to init 2013-02-09 12:51:14 +00:00
docs docs: update documentation about icon caching. 2013-02-02 20:10:35 +00:00
lib/py/tvh support: some minor updates to python lib and htspmon. 2013-01-05 19:12:09 +00:00
man Update manpage to reflect recent command line option changes. 2009-05-30 07:57:46 +00:00
src fix compile errors with gcc 4.1.x and 4.2.x 2013-02-10 02:39:51 -07:00
support support: fix configure args storage. 2013-02-08 15:44:05 +00:00
.gitignore build: remove use of submodule for dvb-scan data 2013-01-11 22:04:39 +00:00
.gitmodules build: remove use of submodule for dvb-scan data 2013-01-11 22:04:39 +00:00
Autobuild.sh Update Autobuild stuff 2012-06-03 11:14:09 +02:00
configure support: re-instate getmuxlist script to ensure pbuilder script works 2013-01-31 12:16:04 +00:00
LICENSE Add debian packaging 2009-03-30 18:11:57 +00:00
Makefile build: Some tidying up of the build system 2013-01-11 11:13:29 +00:00
README docs: reinstate original README 2013-02-01 21:15:23 +00:00
README.md docs: updated the README and add markdown 2013-02-01 21:04:01 +00:00

Tvheadend (TV streaming server)

(c) 2006 - 2013 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.

Build the binary:

$ make

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 https://www.lonelycoder.com/redmine/projects/tvheadend/wiki/Packaging https://www.lonelycoder.com/redmine/projects/tvheadend/wiki/Git