Commit graph

2340 commits

Author SHA1 Message Date
Dave Chapman
3157a5ca1f Fix erroneous loop condition check in LCN parser. 2012-08-06 22:30:07 +01:00
Ben Kibbey
d10808f7f9 Initialize the epggrab mutex and condition variables. 2012-08-06 13:08:50 +01:00
Adam Sutton
9cf3b81fb9 Expose andoma strndup to rest of code and make use of it in xmltv code. 2012-08-05 22:06:54 +01:00
Adam Sutton
78cfe1b3ed Updated the EIT module to better deal with freeview/freesat. Fixes #1077. 2012-08-04 22:36:34 +01:00
Adam Sutton
bb75790417 Remove unwanted debug in freesat code (on INFO). 2012-08-03 20:59:50 +01:00
John Törnblom
d94645bec6 Added a playlist generator that will output a flat list of all recordings 2012-08-03 16:25:08 +02:00
John Törnblom
ee83216001 cosmetics 2012-08-03 16:23:53 +02:00
John Törnblom
2e1a2f3080 cosmetics for the dvr playlist generation 2012-08-03 16:23:34 +02:00
John Törnblom
1c0f5fde17 Reworked playlist generation. Now also includes tags. 2012-08-03 13:37:08 +02:00
Adam Sutton
15b966fea5 Honour priority (for both DVR setup methods) in HTSP. This is based on and fixes PR #29. 2012-08-02 10:23:22 +01:00
Adam Sutton
7c7fc2c009 Merge branch 'master' of github.com:tvheadend/tvheadend 2012-08-02 10:14:58 +01:00
Adam Sutton
2e09a06817 Merge pull request #44 from mikrohard/teletext
Deliver raw teletext to clients that are able to display it (e.g. XBMC)
2012-08-02 02:12:43 -07:00
Jernej Fijačko
1e7cfe9b27 Disable teletext recording to prevent issues with other elementary streams. Temporary until a better solution is found. 2012-08-02 10:04:36 +01:00
Jernej Fijačko
765beff332 Deliver raw teletext to clients that are able to display it (e.g. XBMC) 2012-08-02 10:04:36 +01:00
Adam Sutton
240c7b7a21 Ensure lack of name in epggrab_channel does not cause a crash. 2012-08-02 09:59:21 +01:00
Adam Sutton
dd24ce4190 Remove partially complete support for EIT extended descriptors. 2012-08-02 09:54:44 +01:00
Andreas Öman
9bb1773615 mkbundle: Make sure we only use valid characters as C variable names 2012-08-01 21:28:16 +02:00
Adam Sutton
2099f44126 Fix error in the EPG database migration code. 2012-08-01 15:45:59 +01:00
Adam Sutton
7c35a73c1a Fix problem with migration of old style configuration files. 2012-08-01 15:38:24 +01:00
Adam Sutton
e0f49eb077 Fix problem with javascript which makes epggrab module config impossible. 2012-08-01 15:26:11 +01:00
Adam Sutton
f11494c783 Added missing file header. 2012-07-31 16:33:31 +01:00
Adam Sutton
687aef1391 Add a simple safety check to avoid crashes, currently I do not do full file check (MD5, etc...) but this will catch most problems. 2012-07-31 16:28:11 +01:00
Adam Sutton
788aff9ca1 Updated channel configuration to allow config of epggrab channels (multiple), its a bit of a hack and might not be entirely clear to all, but it kinda does the job. 2012-07-31 15:07:25 +01:00
Adam Sutton
5381eb006a Move epggrab module and channel lists to global vars so they can be used elsewhere. 2012-07-31 15:06:23 +01:00
Adam Sutton
45a1c7c272 Split channel matching and linking so we can force linking from the UI. 2012-07-31 15:05:35 +01:00
Adam Sutton
dd39b68b26 Add lovcombo multiselect combo for use in channel config (epggrab source select). 2012-07-31 13:13:27 +01:00
Adam Sutton
b1b80076bb Ensure that all muxes have at least 1 initalscan before they can be skipped. 2012-07-31 12:27:23 +01:00
Adam Sutton
f65391d1bd Remove temp hack to spawn to not close stderr (used in early debug of pyepg). 2012-07-31 12:19:00 +01:00
Adam Sutton
0535ae554e Forgot to check for NULL networkname. 2012-07-31 12:18:04 +01:00
Adam Sutton
2c96d12841 Add dd_progid support back in that was messed up by rebase. 2012-07-30 16:18:14 +01:00
Adam Sutton
07ecea64e4 persist state of the otamux list to disk and restore on startup, mainly for generic EIT sources. 2012-07-30 16:03:17 +01:00
Adam Sutton
40b911eef6 Tidied up some of the debug statements (put them on appropriate levels etc.). Fixes #41. 2012-07-30 16:03:17 +01:00
Adam Sutton
7fdedc9b55 Re-enable Freesat code as I think its OK for basic testing, still needs a little work though. 2012-07-30 16:03:17 +01:00
Adam Sutton
0ba1eb832a Remove duplicate serialization of episode URI. 2012-07-30 16:03:17 +01:00
Adam Sutton
79da735828 Updated the EIT code to use better carousel monitor and added in freesat module on faster transponder. 2012-07-30 16:03:17 +01:00
Adam Sutton
f40094b5af Updated ota register to use network name. 2012-07-30 16:03:17 +01:00
Adam Sutton
cc308d335b Temporarily disable Freesat module as its not yet ready for general use. 2012-07-30 16:03:17 +01:00
Adam Sutton
31669d2d6d Add timestamping to console debug. 2012-07-30 16:03:17 +01:00
Adam Sutton
8ebf5b4254 Added some additional debug. 2012-07-30 16:03:17 +01:00
Adam Sutton
c5e4a31d9c Initial stab at a freesat epg grabber. 2012-07-30 16:03:17 +01:00
Adam Sutton
6a2959ecda Another minor correction to DVB string processing. 2012-07-30 16:03:16 +01:00
Adam Sutton
f3fa5d2a86 Minor correction to string conversion. 2012-07-30 16:03:16 +01:00
Adam Sutton
0aefc0a588 Add functionality to allow custom string conversion routines to be specified (needed for Freesat huffman decode). 2012-07-30 16:03:16 +01:00
Adam Sutton
eb49a06162 Added CRID support which will be useful for Freesat code. 2012-07-30 16:03:16 +01:00
Adam Sutton
f1281518b7 Fix some stupid mistakes in debug. 2012-07-30 16:03:16 +01:00
Adam Sutton
4a662cfc28 Trivial tweak to debug output. 2012-07-30 16:03:16 +01:00
Adam Sutton
ee0ea9397d Add some additional debug about status of opentv. 2012-07-30 16:03:16 +01:00
Adam Sutton
ed237c86fd Fix problems with OpenTV processing. 2012-07-30 16:03:16 +01:00
Adam Sutton
53eea46c4a Minor correction to series handling in opentv. 2012-07-30 16:03:16 +01:00
Adam Sutton
6c8c9520cf Updated OpenTV to use primary epg service API and to ensure series links stay viable, however this is at the expense of cross channel episode equivalance. Fixes #30. 2012-07-30 16:03:16 +01:00