Commit graph

2401 commits

Author SHA1 Message Date
Adam Sutton
fab1f902bb Updated the mux scanner to better handle cases where we no longer need to be tuned to a mux. Also general simplification with signal monitoring no longer directly influencing mux scanner code. Incidentally fixes #1147 and relates #892. 2012-08-22 21:48:18 +01:00
Jaroslav Kysela
d47634a921 DVB: turn the stream (and LNB) off when idle.
Merged from PR58 with mods to update to latest code.
2012-08-22 21:46:02 +01:00
Adam Sutton
b964ce05cd Ensure that long stay on a mux does not result in no EPG updates. 2012-08-22 21:45:56 +01:00
Adam Sutton
a2e3430801 Change so that adding first initial scan will cause immediate firing of timer rather than directly calling the mux scan routine. The old approach breaks when a single MUX is present on a tuner with idle scanning enabled. 2012-08-22 21:45:55 +01:00
Adam Sutton
708b21897f Fix infinite loop in spawn code if bad PATH is supplied. Thanks to Rene Herbrich for spotting. Fixes #1144. 2012-08-22 21:27:10 +01:00
John Törnblom
4493e89234 make the passthrough injection counter a private, non-global variable 2012-08-21 23:58:38 +02:00
John Törnblom
f1978b8108 added eac3 support to the pmt builder and audio detection macro. 2012-08-21 23:20:43 +02:00
Adam Sutton
426ee1c03d Only parse releveant service descriptor tags, else TVH can crash. Fixes #1030. 2012-08-21 19:49:17 +01:00
Adam Sutton
5175b2e2fb Fix some possible compile problems. Found with more strict gcc variants. Fixes #1086. 2012-08-21 19:48:05 +01:00
Adam Sutton
7f02f0f620 Revert "Ensure EPG modules are properly init before dvb hardware and thus mux scanning can start. Else setups with single mux on adapter (who on earth would do that!) will not get any EPG data."
This reverts commit 11f713dd85.

Cannot do things this way it breaks more general EPG OTA mux support.
2012-08-21 19:44:30 +01:00
Adam Sutton
6bdf0181f1 Fix mistake in bundling code that means settings not loaded from install path. 2012-08-21 19:44:30 +01:00
Adam Sutton
84ad33957a Fix mistake in eit/freesat code which stopped it decoding huffman strings. 2012-08-21 19:44:30 +01:00
Adam Sutton
0779fe4c9b Use dvb_mux_set_enable() instead of manualy setting. 2012-08-21 19:44:30 +01:00
Adam Sutton
e238913ef1 Ensure that muc config is saved after init scan or auto disable. 2012-08-21 19:44:30 +01:00
John Törnblom
d1e0002bef cosmetics 2012-08-21 17:55:07 +02:00
Adam Sutton
b904d735f1 Set locale at program start to ensure its properly used throughout. Fixes #620. 2012-08-21 15:06:02 +01:00
Adam Sutton
757aa01606 Added support for XMLTV sub-title. Fixes #237. 2012-08-21 14:57:56 +01:00
Adam Sutton
00902f4613 Add multi-lingual support to the EPG. Fixes #227. 2012-08-21 14:57:52 +01:00
John Törnblom
7b5cf6bfe6 Merge remote-tracking branch 'upstream/master' 2012-08-21 12:10:27 +02:00
John Törnblom
ef98145ad5 Added support for multiple output muxers for file recording and http streaming. 2012-08-21 12:08:49 +02:00
Adam Sutton
11f713dd85 Ensure EPG modules are properly init before dvb hardware and thus mux scanning can start. Else setups with single mux on adapter (who on earth would do that!) will not get any EPG data. 2012-08-20 14:09:49 +01:00
Adam Sutton
abc09456c2 Corrected mistake in processing of old radio flag. 2012-08-19 20:50:17 +01:00
Adam Sutton
0f3c6f74b3 Make SDTV the default service type for IPTV. 2012-08-17 21:50:12 +01:00
Adam Sutton
f7a9c8627d Parse the old radio flag from PR-52 to make compatible 2012-08-17 21:50:12 +01:00
Adam Sutton
ce862f85fc Add ability to set the IPTV service type. 2012-08-17 21:50:12 +01:00
Adam Sutton
b709427f3e Move use of DESTDIR from config.mk to posix.mk. Makes much more sense that way. 2012-08-17 21:18:53 +01:00
Adam Sutton
7f9930eca1 Hopefully a final correction to posix (archlinux) packaging issues. 2012-08-17 20:56:12 +01:00
Adam Sutton
9a58b7ab76 Fix mistake in new configure script for using make install. Relates #1127. 2012-08-17 20:30:42 +01:00
Adam Sutton
76e785578b Add back in missing -lpthread. Fixes #1127. 2012-08-17 19:38:47 +01:00
Adam Sutton
00576fd737 Put grabber channel id in the display rather than the name, its less likely to have conflicts 2012-08-17 15:44:32 +01:00
Adam Sutton
3f1b5474f1 Fixes #1126 - correct reference handling issue in XMLTV grabber (and possibly PyEPG) that could result in ptr being held to free()d memory. 2012-08-17 15:44:29 +01:00
Adam Sutton
79bbe2e44d Correct mistake which stops unix sockets being created where directories do not yet exist. 2012-08-17 13:46:02 +01:00
Adam Sutton
afbaf935d6 Ensure that avahi and zlib enabled by default in deb build, also add deps to debian/control. 2012-08-17 10:59:33 +01:00
Adam Sutton
ba2ebce011 Fix enabling of unsupported options from command line. 2012-08-17 10:48:45 +01:00
Adam Sutton
a259025d31 Some corrections to filebundling/zlib support. 2012-08-17 10:37:55 +01:00
Adam Sutton
711ce27baf Corrections to the configure script, location of tvheadend datadir and pkg-config failure handling.
Also added some more output.
2012-08-17 10:31:13 +01:00
Adam Sutton
6d260fc8b7 Make use of zlib optional in the code. 2012-08-17 10:31:12 +01:00
Adam Sutton
841ff8eb49 Brand new configure script, hopefully easier to use. And tidied up the Makefile a bit. 2012-08-17 10:31:12 +01:00
Adam Sutton
9e53683ca0 Updated so that we only need a single binary to cover 3 possible use cases, wd, datadir and bundle. 2012-08-17 10:30:14 +01:00
Maxi Lampert
b350d44c4d Fix Logo margin in EPG and collapsed systemlog by default. 2012-08-16 16:48:40 +01:00
Adam Sutton
0c966b3898 Hide unecessary debug. 2012-08-15 20:34:48 +01:00
Adam Sutton
86b0823e28 Add explicit -lz to LDFLAGS as some versions of gcc do not auto pick it up. 2012-08-15 16:48:59 +01:00
Adam Sutton
d530f9e8a1 Corrected mistake in the general config sending routine in extjs.c 2012-08-15 11:55:25 +01:00
Adam Sutton
741612ccf9 Add proper parsing of T2 else things go horribly wrong. 2012-08-14 20:02:38 +01:00
Adam Sutton
c7e08d26c0 Updated to include support for mux configuration setting in UI, I have added a general config section (though currently it only contains this one value). 2012-08-14 20:02:38 +01:00
Adam Sutton
621441760d Integrate (badly) the new muxlist config file fetching into the build system. 2012-08-14 20:02:38 +01:00
Adam Sutton
2c43d0efb7 Updated mux parser to use filebundle for transparent access. 2012-08-14 20:02:38 +01:00
Adam Sutton
5acefb7898 Include script for fetching mux configuration. 2012-08-14 20:02:38 +01:00
Adam Sutton
629a07009f First stab at moving mux initial config system to using dvb-apps mux config files directly. 2012-08-14 20:02:38 +01:00
Adam Sutton
0b38ca1287 Remove redundant (and sometimes problematic) typedef. 2012-08-14 20:02:38 +01:00