]>
git.ipfire.org Git - thirdparty/tvheadend.git/log
Adam Sutton [Wed, 27 Jun 2012 08:36:01 +0000 (09:36 +0100)]
Some more work getting the mux scanner code to work properly.
Adam Sutton [Tue, 26 Jun 2012 20:42:30 +0000 (21:42 +0100)]
Fix possible problem with duplicate visibility of summary records.
Adam Sutton [Tue, 26 Jun 2012 16:28:48 +0000 (17:28 +0100)]
Make use of the new channel prop update config.
Adam Sutton [Tue, 26 Jun 2012 16:27:02 +0000 (17:27 +0100)]
Updated configuration to include epggrab channel update settings, also added sensible default for first run.
Adam Sutton [Tue, 26 Jun 2012 12:08:24 +0000 (13:08 +0100)]
Minor cosmetics.
Adam Sutton [Tue, 26 Jun 2012 11:14:35 +0000 (12:14 +0100)]
Minor fudge for summary only records to ensure a title gets set.
Adam Sutton [Tue, 26 Jun 2012 11:06:45 +0000 (12:06 +0100)]
Updates to the new OpenTV code based on early testing on bombadil and some cleanup. This code is untested.
Adam Sutton [Tue, 26 Jun 2012 09:09:55 +0000 (10:09 +0100)]
Fix error in epg_hash routine.
Adam Sutton [Tue, 26 Jun 2012 09:08:29 +0000 (10:08 +0100)]
Significant updates to the opentv structure.
Adam Sutton [Mon, 25 Jun 2012 13:20:51 +0000 (14:20 +0100)]
First stab at updating the opentv module to pre-collect event data before reporting to EPG and also to detect completion.
Adam Sutton [Mon, 25 Jun 2012 08:59:32 +0000 (09:59 +0100)]
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.
Adam Sutton [Sun, 24 Jun 2012 13:56:54 +0000 (14:56 +0100)]
Ensure a minimum number of chars in the episode descriptions when hashing.
Adam Sutton [Sat, 23 Jun 2012 12:38:04 +0000 (13:38 +0100)]
Remove tabs from huffman output (map to empty string). Fixes #11.
Adam Sutton [Fri, 22 Jun 2012 20:57:02 +0000 (21:57 +0100)]
Failed to zero memory when deserializing epnum, fixes #12.
Adam Sutton [Fri, 22 Jun 2012 09:37:36 +0000 (10:37 +0100)]
Register mux interest with scan system.
Adam Sutton [Fri, 22 Jun 2012 09:34:44 +0000 (10:34 +0100)]
Minor printing tweak.
Adam Sutton [Fri, 22 Jun 2012 09:32:31 +0000 (10:32 +0100)]
Minor tweak to setup ota grabber mux link.
Adam Sutton [Fri, 22 Jun 2012 09:19:03 +0000 (10:19 +0100)]
Some updates to the EIT code, fixes a few things and adds some incomplete bits (still a few more to sort).
Adam Sutton [Thu, 21 Jun 2012 16:34:17 +0000 (17:34 +0100)]
Re-written the EIT grabber, slight tweak to EPG api.
Adam Sutton [Thu, 21 Jun 2012 12:50:09 +0000 (13:50 +0100)]
Very experimental attempt to integrate EPG scanning into the idle scan.
Adam Sutton [Wed, 20 Jun 2012 15:16:06 +0000 (16:16 +0100)]
Filled out a bit more of the EPG metadata parsing in pyepg and fixed a problem with is_bw being in the wrong object.
Adam Sutton [Wed, 20 Jun 2012 14:10:53 +0000 (15:10 +0100)]
Some further 32/64bit printing error fixes.
Adam Sutton [Wed, 20 Jun 2012 13:44:55 +0000 (14:44 +0100)]
Remove redundant TODOs and move interesting ones to github issues.
Adam Sutton [Wed, 20 Jun 2012 13:24:13 +0000 (14:24 +0100)]
Added save/load of epggrab channel number, remove redundant TODOs and moved useful ones to github issues.
Adam Sutton [Wed, 20 Jun 2012 13:05:12 +0000 (14:05 +0100)]
Removed some pointless TODO messages and updated the config help for EPG Grab.
Adam Sutton [Wed, 20 Jun 2012 12:38:00 +0000 (13:38 +0100)]
Updated a couple of TODOs relating to episode number in EPG code.
Adam Sutton [Wed, 20 Jun 2012 12:31:25 +0000 (13:31 +0100)]
Re-done the episode numbering variables to make it possible to store season numbers without a season (for things like xmltv etc...).
Adam Sutton [Wed, 20 Jun 2012 11:35:09 +0000 (12:35 +0100)]
Updated XMLTV code to use new broadcast metadata.
Adam Sutton [Wed, 20 Jun 2012 11:34:31 +0000 (12:34 +0100)]
Updated EPG code to include some missing metadata handling.
Adam Sutton [Wed, 20 Jun 2012 10:22:51 +0000 (11:22 +0100)]
Ensure title is init and used properly.
Adam Sutton [Wed, 20 Jun 2012 09:21:03 +0000 (10:21 +0100)]
Add protection around use of broadcast->episode-> as the episode is not always set (currenly opentv has limitations that cause this to happen).
Adam Sutton [Tue, 19 Jun 2012 22:46:02 +0000 (23:46 +0100)]
Added skyit and aus config.
Adam Sutton [Tue, 19 Jun 2012 22:34:35 +0000 (23:34 +0100)]
Added initial background tuning thread. May need some additional logic adding to make it work better.
Adam Sutton [Tue, 19 Jun 2012 22:30:26 +0000 (23:30 +0100)]
Fix stupid mistake in earlier printf fix.
Adam Sutton [Tue, 19 Jun 2012 15:55:10 +0000 (16:55 +0100)]
Fix printfs() for 64 bit numbers on 32 bit arch. Thanks to andyb2k5 for helping track this down.
Adam Sutton [Mon, 18 Jun 2012 23:17:45 +0000 (00:17 +0100)]
Minor hack to make series linking work properly with sky epg info.
Adam Sutton [Mon, 18 Jun 2012 23:17:06 +0000 (00:17 +0100)]
Ensure quality/channel locking is enforced by default.
Adam Sutton [Mon, 18 Jun 2012 22:50:36 +0000 (23:50 +0100)]
Fix to summary parsing and inclusion of initial series link support.
Adam Sutton [Mon, 18 Jun 2012 22:23:31 +0000 (23:23 +0100)]
Fix bug in the handling of broadcast find/create.
Adam Sutton [Mon, 18 Jun 2012 22:21:32 +0000 (23:21 +0100)]
Attempt to improve decode efficiency (although I might now have tracked this down to problems elsewhere).
Adam Sutton [Mon, 18 Jun 2012 22:17:22 +0000 (23:17 +0100)]
Try to make huffman decoder a bit more efficient.
Adam Sutton [Mon, 18 Jun 2012 19:36:39 +0000 (20:36 +0100)]
Fix erroneous parse of title info and invalid setting of event stop time.
Adam Sutton [Mon, 18 Jun 2012 15:26:07 +0000 (16:26 +0100)]
Failed to properly setup the module provider config.
Adam Sutton [Mon, 18 Jun 2012 13:50:53 +0000 (14:50 +0100)]
Fix erroneous ptr usage spotted by andyb2k5 and removed redundant equiv test.
Adam Sutton [Mon, 18 Jun 2012 12:47:43 +0000 (13:47 +0100)]
Moved EIT handling code from dvb_tables into the eit grab module. Needs tidying up.
Adam Sutton [Mon, 18 Jun 2012 12:38:36 +0000 (13:38 +0100)]
Initial opentv data for skyuk.
Adam Sutton [Mon, 18 Jun 2012 12:33:02 +0000 (13:33 +0100)]
Removed the EIT enabled flag and using proper OTA config system.
Adam Sutton [Mon, 18 Jun 2012 12:32:06 +0000 (13:32 +0100)]
Tidied up most of the parsing code and the way in which the config works (untested).
Adam Sutton [Mon, 18 Jun 2012 00:01:22 +0000 (01:01 +0100)]
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.
Adam Sutton [Sun, 17 Jun 2012 23:15:04 +0000 (00:15 +0100)]
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.
Adam Sutton [Sun, 17 Jun 2012 23:13:59 +0000 (00:13 +0100)]
Minor tweak to huffman api.
Adam Sutton [Sun, 17 Jun 2012 13:53:40 +0000 (14:53 +0100)]
Fix mistake in config conversion that stops modules being enabled at startup.
Adam Sutton [Sun, 17 Jun 2012 13:52:22 +0000 (14:52 +0100)]
Started to clean up opentv module, added some configuration (though currently its mostly ALL enabled).
Adam Sutton [Sun, 17 Jun 2012 12:57:15 +0000 (13:57 +0100)]
Provide top level API call to allow all epg grabbers to be informed about tuning events, as OTA grabbers will need to know this.
Adam Sutton [Sun, 17 Jun 2012 12:55:46 +0000 (13:55 +0100)]
Some minor mods and fixes to the huffman decoder.
Adam Sutton [Sat, 16 Jun 2012 19:29:10 +0000 (20:29 +0100)]
Initial code for opentv module, just testing at the moment.
Adam Sutton [Sat, 16 Jun 2012 19:28:30 +0000 (20:28 +0100)]
First stab at a huffman decoder that I can use for decoding opentv strings.
Adam Sutton [Sat, 16 Jun 2012 19:20:46 +0000 (20:20 +0100)]
Remove erroneous assert() and modified so that existing EPG database and config is left in place.
Adam Sutton [Fri, 15 Jun 2012 10:38:16 +0000 (11:38 +0100)]
Added automatic configuration migration for epggrab (inc xmltv) and epgdb.
Adam Sutton [Thu, 14 Jun 2012 16:11:03 +0000 (17:11 +0100)]
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.
Adam Sutton [Thu, 14 Jun 2012 12:25:36 +0000 (13:25 +0100)]
Fix silly typo.
Adam Sutton [Thu, 14 Jun 2012 11:33:08 +0000 (12:33 +0100)]
First stab at allowing quality shifting from autorec, still undecided on this at the moment.
Adam Sutton [Thu, 14 Jun 2012 11:10:12 +0000 (12:10 +0100)]
Add safety check.
Adam Sutton [Thu, 14 Jun 2012 10:42:24 +0000 (11:42 +0100)]
Forgot to finish of the episode number checking in series link.
Adam Sutton [Thu, 14 Jun 2012 10:33:10 +0000 (11:33 +0100)]
Started to add some configuration options to the series linking.
Adam Sutton [Thu, 14 Jun 2012 09:10:02 +0000 (10:10 +0100)]
Rename some link variables to be a bit clearer and move to using anon structs to remove some of the code ugliness. May need to replace anon structures with MACRO based solution if people are not happy with using anon structs.
Adam Sutton [Wed, 13 Jun 2012 14:21:45 +0000 (15:21 +0100)]
Add some of the missing stuff to xmltv and EIT. I think the only significant issue now is series numbering in XMLTV.
Adam Sutton [Wed, 13 Jun 2012 12:59:00 +0000 (13:59 +0100)]
Fix some obvious memory leaks.
Adam Sutton [Wed, 13 Jun 2012 11:56:15 +0000 (12:56 +0100)]
Some VERY simple duplicate detection, I have not really started on this yet, but I thought I might as well keep this minor mod.
Adam Sutton [Tue, 12 Jun 2012 16:14:29 +0000 (17:14 +0100)]
Minor tweak to layout of EPG entry info to make it easier to see useful stuff.
Adam Sutton [Tue, 12 Jun 2012 16:13:56 +0000 (17:13 +0100)]
Generate missing brand/season if referenced in autorec rule, this ensures these will still work should the EPG db become corrupt or get deleted.
Adam Sutton [Tue, 12 Jun 2012 16:13:18 +0000 (17:13 +0100)]
Fix a couple of memory leaks, and add basic ordering to episode lists in brand/season (these are NOT garaunteed).
Adam Sutton [Tue, 12 Jun 2012 12:05:39 +0000 (13:05 +0100)]
Partial revert of previous multi-key update. I have decided to leave it to the upstream data providers to fix this (which still makes it my problem) but I have kept some of the simplifications added as part of the previous update.
Adam Sutton [Mon, 11 Jun 2012 16:18:11 +0000 (17:18 +0100)]
More significant changes to the EPG code because I want to include the concept of having multiple URIs per object (to cope with badly merged upstream data).
Adam Sutton [Fri, 8 Jun 2012 21:24:11 +0000 (22:24 +0100)]
Updated to include compat genre support (more will have to wait), DVR code fully updated to use new EPG code. Updated related code and added useful extra inputs to dvr event creation that should make XBMC devs happy.
Adam Sutton [Fri, 8 Jun 2012 18:52:17 +0000 (19:52 +0100)]
Added genre updates to eit code.
Adam Sutton [Fri, 8 Jun 2012 16:37:37 +0000 (17:37 +0100)]
Added some additional support to the pyepg and eit grabbers.
Adam Sutton [Fri, 8 Jun 2012 16:37:01 +0000 (17:37 +0100)]
Added image fields for brand, season and episode. Also simplified the repetetive string update code.
Adam Sutton [Fri, 8 Jun 2012 16:05:30 +0000 (17:05 +0100)]
Started work on adding back in genre support.
Adam Sutton [Fri, 8 Jun 2012 14:45:31 +0000 (15:45 +0100)]
Add ability to record series from the EPG window.
Adam Sutton [Fri, 8 Jun 2012 14:34:43 +0000 (15:34 +0100)]
Internal automatic detection of the fact the epg objects have been updated. This should remove some burden from user code. However save flag is still returned and epg_updated() still needs to be called.
Adam Sutton [Fri, 8 Jun 2012 14:33:48 +0000 (15:33 +0100)]
Some simple display and configuration of brand based series link configuration.
Adam Sutton [Fri, 8 Jun 2012 14:33:22 +0000 (15:33 +0100)]
First stab at adding proper brand based series linking (some aspects of season based exist, but generally I am ignoring this for now).
Adam Sutton [Fri, 8 Jun 2012 12:28:39 +0000 (13:28 +0100)]
Added channel list function to epggrab, however as yet not sure how best to integrate into the UI.
Adam Sutton [Fri, 8 Jun 2012 11:19:40 +0000 (12:19 +0100)]
Fix silly bug in channel linking.
Adam Sutton [Fri, 8 Jun 2012 10:49:40 +0000 (11:49 +0100)]
Added extra metadata to epggrab channels, change log levels to get some useful info when debug is off.
Adam Sutton [Thu, 7 Jun 2012 20:46:51 +0000 (21:46 +0100)]
Yet more tidying up of the epggrab framework including epggrab channel save/load. Definitely think I am getting somewhere now.
Adam Sutton [Thu, 7 Jun 2012 14:09:08 +0000 (15:09 +0100)]
Slight improvement to the config UI and fixed problem with error reporting on socket close.
Adam Sutton [Thu, 7 Jun 2012 12:55:32 +0000 (13:55 +0100)]
Some tidying up and enabled full config save/store again.
Adam Sutton [Thu, 7 Jun 2012 11:42:57 +0000 (12:42 +0100)]
Another significant reworking (cannot make my mind up ;) ) of the epggrab framework. This time its MUCH simpler. All clever stuff is defered to a unix domain socket interface which allows users to define schedules using system cron and do whatever the hell they like as long as they send the data to the socket (using nc etc.).
Adam Sutton [Thu, 7 Jun 2012 08:41:15 +0000 (09:41 +0100)]
Committing this for posterity, but going to do a massive u-turn on the whole epggrab setup.
Adam Sutton [Wed, 6 Jun 2012 16:08:15 +0000 (17:08 +0100)]
Fixed some bugs in cron code and re-enabled basic grabber code (still not fully functional).
Adam Sutton [Wed, 6 Jun 2012 15:07:15 +0000 (16:07 +0100)]
Some minor bugfixes and remove debug code.
Adam Sutton [Wed, 6 Jun 2012 15:02:07 +0000 (16:02 +0100)]
Major update to the way the epggrab configuration is handled. I now have most features avilable via the UI (except the yet to be implemented external interface config).
Adam Sutton [Sun, 3 Jun 2012 22:12:15 +0000 (23:12 +0100)]
Some further updates (simplfications) to the epggrab framework.
Adam Sutton [Fri, 1 Jun 2012 21:17:47 +0000 (22:17 +0100)]
Complete re-write of the epggrab infastructure, trying to generalise stuff a bit more to make config pages easier and to cover the common cases.
Adam Sutton [Fri, 1 Jun 2012 18:41:48 +0000 (19:41 +0100)]
Some more updates to the cron system, simplified somewhat by storing string and converting to bit masks for running.
Adam Sutton [Fri, 1 Jun 2012 09:33:58 +0000 (10:33 +0100)]
Added string processing capability to cron code.
Adam Sutton [Thu, 31 May 2012 14:58:41 +0000 (15:58 +0100)]
Add some initial code to load/save grab module channel mappings.
Adam Sutton [Thu, 31 May 2012 12:57:43 +0000 (13:57 +0100)]
Add a few extra bits of info to the epg ui code.