Commit graph

2393 commits

Author SHA1 Message Date
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
Adam Sutton
a8096d4ea8 Some updated to bundle/settings to integrate the two. Settings can now be seamlessly loaded from bundle/share/settings directory. This is useful to opentv module but may be useful elsewhere in the future. 2012-08-14 20:02:38 +01:00
Adam Sutton
d1e94d8a46 Tidied up code so that local files should now work as well as bundles, also added the option to compress the data on the fly (if not already compressed bundle). 2012-08-14 20:02:37 +01:00
Adam Sutton
58209cd184 Initial stab at new transparent file bundling. 2012-08-14 20:02:37 +01:00
Adam Sutton
ef104b6923 Add some EXTRA debug, disabled by default. 2012-08-14 19:58:39 +01:00
Adam Sutton
6550d52516 Some tweaks to xmltv.c, plugs a mem leak, corrects a minor timing issue (picked up later) and generally tidies things up. 2012-08-14 19:57:45 +01:00
Niels Ole Salscheider
1c96e30df7 xmltv: catch errors form spawn_and_store_stdout 2012-08-11 21:18:56 +01:00
Adam Sutton
5159505c31 Ensure that ALL xmltv channels are listed when doing manual mapping in the UI. 2012-08-11 11:31:18 +01:00
Adam Sutton
71dc6bff73 Re-instate internal xmltv search routine (will try to use external tv_find_grabbers), remove use of fixed path for find script and make spawn calls search path if required. 2012-08-11 11:31:18 +01:00