Commit graph

1964 commits

Author SHA1 Message Date
Adam Sutton
d59979f4de Some more tidying up and adding back in missing code. 2012-07-30 15:50:42 +01:00
Adam Sutton
58e4068a43 WIP: this a partially complete restructuring of the epggrab code. But I am having doubts. 2012-07-30 15:50:42 +01:00
Adam Sutton
61a3409efe dot file accidentally added. 2012-07-30 15:50:42 +01:00
Adam Sutton
05691010f2 Little bit of tidying up. 2012-07-30 15:50:42 +01:00
Adam Sutton
1c1ac9dc89 Simplification of the epggrab api used within the dvb code. 2012-07-30 15:50:42 +01:00
Adam Sutton
17930c18f5 Some more work getting the mux scanner code to work properly. 2012-07-30 15:50:42 +01:00
Adam Sutton
676dd7e291 Fix possible problem with duplicate visibility of summary records. 2012-07-30 15:50:42 +01:00
Adam Sutton
fcec82f11e Make use of the new channel prop update config. 2012-07-30 15:50:42 +01:00
Adam Sutton
57928c30b1 Updated configuration to include epggrab channel update settings, also added sensible default for first run. 2012-07-30 15:50:42 +01:00
Adam Sutton
9095f6e797 Minor cosmetics. 2012-07-30 15:50:42 +01:00
Adam Sutton
8aa76ce6a6 Minor fudge for summary only records to ensure a title gets set. 2012-07-30 15:50:42 +01:00
Adam Sutton
8fb4324bbe Updates to the new OpenTV code based on early testing on bombadil and some cleanup. This code is untested. 2012-07-30 15:50:41 +01:00
Adam Sutton
f8c18e24ee Fix error in epg_hash routine. 2012-07-30 15:50:41 +01:00
Adam Sutton
aa133bc7df Significant updates to the opentv structure. 2012-07-30 15:50:41 +01:00
Adam Sutton
21499f7db1 First stab at updating the opentv module to pre-collect event data before reporting to EPG and also to detect completion. 2012-07-30 15:50:41 +01:00
Adam Sutton
16d5d26ef3 Keep EPG related TDMIs in the EPG queue. Decision about wether to expend any effort doing the grabbing will be done within the grabber itself. This should be a better solution. 2012-07-30 15:50:41 +01:00
Adam Sutton
9ae0ac209f Ensure a minimum number of chars in the episode descriptions when hashing. 2012-07-30 15:50:41 +01:00
Adam Sutton
2400a532f2 Remove tabs from huffman output (map to empty string). Fixes #11. 2012-07-30 15:50:41 +01:00
Adam Sutton
9a25a82f0c Failed to zero memory when deserializing epnum, fixes #12. 2012-07-30 15:50:41 +01:00
Adam Sutton
f8e4c53901 Register mux interest with scan system. 2012-07-30 15:50:41 +01:00
Adam Sutton
c5b93401f3 Minor printing tweak. 2012-07-30 15:50:41 +01:00
Adam Sutton
d9ff109b58 Minor tweak to setup ota grabber mux link. 2012-07-30 15:50:41 +01:00
Adam Sutton
43a886913d Some updates to the EIT code, fixes a few things and adds some incomplete bits (still a few more to sort). 2012-07-30 15:50:41 +01:00
Adam Sutton
f39bb103da Re-written the EIT grabber, slight tweak to EPG api. 2012-07-30 15:50:41 +01:00
Adam Sutton
4cb753cc20 Very experimental attempt to integrate EPG scanning into the idle scan. 2012-07-30 15:50:40 +01:00
Adam Sutton
ae0cde8b50 Filled out a bit more of the EPG metadata parsing in pyepg and fixed a problem with is_bw being in the wrong object. 2012-07-30 15:50:40 +01:00
Adam Sutton
32dd556cc8 Some further 32/64bit printing error fixes. 2012-07-30 15:50:40 +01:00
Adam Sutton
e479a0b755 Remove redundant TODOs and move interesting ones to github issues. 2012-07-30 15:50:40 +01:00
Adam Sutton
a51b20f347 Added save/load of epggrab channel number, remove redundant TODOs and moved useful ones to github issues. 2012-07-30 15:50:40 +01:00
Adam Sutton
cbe058913b Removed some pointless TODO messages and updated the config help for EPG Grab. 2012-07-30 15:50:40 +01:00
Adam Sutton
9716ac2ba7 Updated a couple of TODOs relating to episode number in EPG code. 2012-07-30 15:50:40 +01:00
Adam Sutton
e8609fc607 Re-done the episode numbering variables to make it possible to store season numbers without a season (for things like xmltv etc...). 2012-07-30 15:50:40 +01:00
Adam Sutton
a21f59b28c Updated XMLTV code to use new broadcast metadata. 2012-07-30 15:50:40 +01:00
Adam Sutton
80818fc67d Updated EPG code to include some missing metadata handling. 2012-07-30 15:50:40 +01:00
Adam Sutton
87476db96a Ensure title is init and used properly. 2012-07-30 15:50:40 +01:00
Adam Sutton
f8344bc395 Add protection around use of broadcast->episode-> as the episode is not always set (currenly opentv has limitations that cause this to happen). 2012-07-30 15:50:14 +01:00
Adam Sutton
173b6d12d7 Added skyit and aus config. 2012-07-30 15:50:14 +01:00
Adam Sutton
d56cf64f56 Added initial background tuning thread. May need some additional logic adding to make it work better. 2012-07-30 15:50:14 +01:00
Adam Sutton
631ad8cd91 Fix stupid mistake in earlier printf fix. 2012-07-30 15:50:14 +01:00
Adam Sutton
d9ca7d8a79 Fix printfs() for 64 bit numbers on 32 bit arch. Thanks to andyb2k5 for helping track this down. 2012-07-30 15:50:14 +01:00
Adam Sutton
e8794525ac Minor hack to make series linking work properly with sky epg info. 2012-07-30 15:50:14 +01:00
Adam Sutton
c571b2a821 Ensure quality/channel locking is enforced by default. 2012-07-30 15:50:14 +01:00
Adam Sutton
0736ccfbef Fix to summary parsing and inclusion of initial series link support. 2012-07-30 15:50:14 +01:00
Adam Sutton
ff431e679f Fix bug in the handling of broadcast find/create. 2012-07-30 15:50:14 +01:00
Adam Sutton
df22bfc819 Attempt to improve decode efficiency (although I might now have tracked this down to problems elsewhere). 2012-07-30 15:50:14 +01:00
Adam Sutton
4c17768ae3 Try to make huffman decoder a bit more efficient. 2012-07-30 15:50:13 +01:00
Adam Sutton
54fe7e97b2 Fix erroneous parse of title info and invalid setting of event stop time. 2012-07-30 15:50:13 +01:00
Adam Sutton
973ed3d88a Failed to properly setup the module provider config. 2012-07-30 15:50:13 +01:00
Adam Sutton
d6ecc7c1cf Fix erroneous ptr usage spotted by andyb2k5 and removed redundant equiv test. 2012-07-30 15:50:13 +01:00
Adam Sutton
8c1801bef5 Moved EIT handling code from dvb_tables into the eit grab module. Needs tidying up. 2012-07-30 15:50:13 +01:00