Commit graph

1944 commits

Author SHA1 Message Date
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
Adam Sutton
301b28fa5e Initial opentv data for skyuk. 2012-07-30 15:50:13 +01:00
Adam Sutton
aa74afec72 Removed the EIT enabled flag and using proper OTA config system. 2012-07-30 15:49:49 +01:00
Adam Sutton
44d4536584 Tidied up most of the parsing code and the way in which the config works (untested). 2012-07-30 15:49:49 +01:00
Adam Sutton
f456446dff More hacking around the opentv code will now build a full EPG with title and summary. The other info is currently not included and things need a good tidy up. 2012-07-30 15:49:49 +01:00
Adam Sutton
28030b9159 Lots of messing about with the parsing (too much trial and error), but I think I mostly have it now. But I still need to figure out how best to get the data into the EPG. 2012-07-30 15:49:49 +01:00
Adam Sutton
1e7f1b031f Minor tweak to huffman api. 2012-07-30 15:49:49 +01:00
Adam Sutton
17c7b9169d Fix mistake in config conversion that stops modules being enabled at startup. 2012-07-30 15:49:48 +01:00
Adam Sutton
851f786a50 Started to clean up opentv module, added some configuration (though currently its mostly ALL enabled). 2012-07-30 15:49:48 +01:00
Adam Sutton
2b86b25c89 Provide top level API call to allow all epg grabbers to be informed about tuning events, as OTA grabbers will need to know this. 2012-07-30 15:49:48 +01:00
Adam Sutton
cbc7aa26fc Some minor mods and fixes to the huffman decoder. 2012-07-30 15:49:48 +01:00
Adam Sutton
b8709a89e8 Initial code for opentv module, just testing at the moment. 2012-07-30 15:49:24 +01:00
Adam Sutton
c3f9a11c70 First stab at a huffman decoder that I can use for decoding opentv strings. 2012-07-30 15:49:24 +01:00
Adam Sutton
68f4bfabdb Remove erroneous assert() and modified so that existing EPG database and config is left in place. 2012-07-30 15:47:55 +01:00
Adam Sutton
8e1c6ab141 Added automatic configuration migration for epggrab (inc xmltv) and epgdb. 2012-07-30 15:47:55 +01:00
Adam Sutton
27540607ec Some very early attempts at duplicate detection. Really not sure if this is the best way to go and definitley needs more thought but it does at least stop series links from creating lots of duplicates. 2012-07-30 15:47:55 +01:00
Adam Sutton
20fcdff51e Fix silly typo. 2012-07-30 15:47:55 +01:00
Adam Sutton
fbc1ac9601 First stab at allowing quality shifting from autorec, still undecided on this at the moment. 2012-07-30 15:47:55 +01:00
Adam Sutton
7bc70da72a Add safety check. 2012-07-30 15:47:55 +01:00
Adam Sutton
a8b59db732 Forgot to finish of the episode number checking in series link. 2012-07-30 15:47:55 +01:00
Adam Sutton
b8ec3642d1 Started to add some configuration options to the series linking. 2012-07-30 15:47:55 +01:00