]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
13 years agoSome more work getting the mux scanner code to work properly.
Adam Sutton [Wed, 27 Jun 2012 08:36:01 +0000 (09:36 +0100)] 
Some more work getting the mux scanner code to work properly.

13 years agoFix possible problem with duplicate visibility of summary records.
Adam Sutton [Tue, 26 Jun 2012 20:42:30 +0000 (21:42 +0100)] 
Fix possible problem with duplicate visibility of summary records.

13 years agoMake use of the new channel prop update config.
Adam Sutton [Tue, 26 Jun 2012 16:28:48 +0000 (17:28 +0100)] 
Make use of the new channel prop update config.

13 years agoUpdated configuration to include epggrab channel update settings, also added sensible...
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.

13 years agoMinor cosmetics.
Adam Sutton [Tue, 26 Jun 2012 12:08:24 +0000 (13:08 +0100)] 
Minor cosmetics.

13 years agoMinor fudge for summary only records to ensure a title gets set.
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.

13 years agoUpdates to the new OpenTV code based on early testing on bombadil and some cleanup...
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.

13 years agoFix error in epg_hash routine.
Adam Sutton [Tue, 26 Jun 2012 09:09:55 +0000 (10:09 +0100)] 
Fix error in epg_hash routine.

13 years agoSignificant updates to the opentv structure.
Adam Sutton [Tue, 26 Jun 2012 09:08:29 +0000 (10:08 +0100)] 
Significant updates to the opentv structure.

13 years agoFirst stab at updating the opentv module to pre-collect event data before reporting...
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.

13 years agoKeep EPG related TDMIs in the EPG queue. Decision about wether to expend any effort...
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.

13 years agoEnsure a minimum number of chars in the episode descriptions when hashing.
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.

13 years agoRemove tabs from huffman output (map to empty string). Fixes #11.
Adam Sutton [Sat, 23 Jun 2012 12:38:04 +0000 (13:38 +0100)] 
Remove tabs from huffman output (map to empty string). Fixes #11.

13 years agoFailed to zero memory when deserializing epnum, fixes #12.
Adam Sutton [Fri, 22 Jun 2012 20:57:02 +0000 (21:57 +0100)] 
Failed to zero memory when deserializing epnum, fixes #12.

13 years agoRegister mux interest with scan system.
Adam Sutton [Fri, 22 Jun 2012 09:37:36 +0000 (10:37 +0100)] 
Register mux interest with scan system.

13 years agoMinor printing tweak.
Adam Sutton [Fri, 22 Jun 2012 09:34:44 +0000 (10:34 +0100)] 
Minor printing tweak.

13 years agoMinor tweak to setup ota grabber mux link.
Adam Sutton [Fri, 22 Jun 2012 09:32:31 +0000 (10:32 +0100)] 
Minor tweak to setup ota grabber mux link.

13 years agoSome updates to the EIT code, fixes a few things and adds some incomplete bits (still...
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).

13 years agoRe-written the EIT grabber, slight tweak to EPG api.
Adam Sutton [Thu, 21 Jun 2012 16:34:17 +0000 (17:34 +0100)] 
Re-written the EIT grabber, slight tweak to EPG api.

13 years agoVery experimental attempt to integrate EPG scanning into the idle scan.
Adam Sutton [Thu, 21 Jun 2012 12:50:09 +0000 (13:50 +0100)] 
Very experimental attempt to integrate EPG scanning into the idle scan.

13 years agoFilled out a bit more of the EPG metadata parsing in pyepg and fixed a problem with...
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.

13 years agoSome further 32/64bit printing error fixes.
Adam Sutton [Wed, 20 Jun 2012 14:10:53 +0000 (15:10 +0100)] 
Some further 32/64bit printing error fixes.

13 years agoRemove redundant TODOs and move interesting ones to github issues.
Adam Sutton [Wed, 20 Jun 2012 13:44:55 +0000 (14:44 +0100)] 
Remove redundant TODOs and move interesting ones to github issues.

13 years agoAdded save/load of epggrab channel number, remove redundant TODOs and moved useful...
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.

13 years agoRemoved some pointless TODO messages and updated the config help for EPG Grab.
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.

13 years agoUpdated a couple of TODOs relating to episode number in EPG code.
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.

13 years agoRe-done the episode numbering variables to make it possible to store season numbers...
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...).

13 years agoUpdated XMLTV code to use new broadcast metadata.
Adam Sutton [Wed, 20 Jun 2012 11:35:09 +0000 (12:35 +0100)] 
Updated XMLTV code to use new broadcast metadata.

13 years agoUpdated EPG code to include some missing metadata handling.
Adam Sutton [Wed, 20 Jun 2012 11:34:31 +0000 (12:34 +0100)] 
Updated EPG code to include some missing metadata handling.

13 years agoEnsure title is init and used properly.
Adam Sutton [Wed, 20 Jun 2012 10:22:51 +0000 (11:22 +0100)] 
Ensure title is init and used properly.

13 years agoAdd protection around use of broadcast->episode-> as the episode is not always set...
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).

13 years agoAdded skyit and aus config.
Adam Sutton [Tue, 19 Jun 2012 22:46:02 +0000 (23:46 +0100)] 
Added skyit and aus config.

13 years agoAdded initial background tuning thread. May need some additional logic adding to...
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.

13 years agoFix stupid mistake in earlier printf fix.
Adam Sutton [Tue, 19 Jun 2012 22:30:26 +0000 (23:30 +0100)] 
Fix stupid mistake in earlier printf fix.

13 years agoFix printfs() for 64 bit numbers on 32 bit arch. Thanks to andyb2k5 for helping track...
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.

13 years agoMinor hack to make series linking work properly with sky epg info.
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.

13 years agoEnsure quality/channel locking is enforced by default.
Adam Sutton [Mon, 18 Jun 2012 23:17:06 +0000 (00:17 +0100)] 
Ensure quality/channel locking is enforced by default.

13 years agoFix to summary parsing and inclusion of initial series link support.
Adam Sutton [Mon, 18 Jun 2012 22:50:36 +0000 (23:50 +0100)] 
Fix to summary parsing and inclusion of initial series link support.

13 years agoFix bug in the handling of broadcast find/create.
Adam Sutton [Mon, 18 Jun 2012 22:23:31 +0000 (23:23 +0100)] 
Fix bug in the handling of broadcast find/create.

13 years agoAttempt to improve decode efficiency (although I might now have tracked this down...
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).

13 years agoTry to make huffman decoder a bit more efficient.
Adam Sutton [Mon, 18 Jun 2012 22:17:22 +0000 (23:17 +0100)] 
Try to make huffman decoder a bit more efficient.

13 years agoFix erroneous parse of title info and invalid setting of event stop time.
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.

13 years agoFailed to properly setup the module provider config.
Adam Sutton [Mon, 18 Jun 2012 15:26:07 +0000 (16:26 +0100)] 
Failed to properly setup the module provider config.

13 years agoFix erroneous ptr usage spotted by andyb2k5 and removed redundant equiv test.
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.

13 years agoMoved EIT handling code from dvb_tables into the eit grab module. Needs tidying up.
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.

13 years agoInitial opentv data for skyuk.
Adam Sutton [Mon, 18 Jun 2012 12:38:36 +0000 (13:38 +0100)] 
Initial opentv data for skyuk.

13 years agoRemoved the EIT enabled flag and using proper OTA config system.
Adam Sutton [Mon, 18 Jun 2012 12:33:02 +0000 (13:33 +0100)] 
Removed the EIT enabled flag and using proper OTA config system.

13 years agoTidied up most of the parsing code and the way in which the config works (untested).
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).

13 years agoMore hacking around the opentv code will now build a full EPG with title and summary...
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.

13 years agoLots of messing about with the parsing (too much trial and error), but I think I...
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.

13 years agoMinor tweak to huffman api.
Adam Sutton [Sun, 17 Jun 2012 23:13:59 +0000 (00:13 +0100)] 
Minor tweak to huffman api.

13 years agoFix mistake in config conversion that stops modules being enabled at startup.
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.

13 years agoStarted to clean up opentv module, added some configuration (though currently its...
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).

13 years agoProvide top level API call to allow all epg grabbers to be informed about tuning...
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.

13 years agoSome minor mods and fixes to the huffman decoder.
Adam Sutton [Sun, 17 Jun 2012 12:55:46 +0000 (13:55 +0100)] 
Some minor mods and fixes to the huffman decoder.

13 years agoInitial code for opentv module, just testing at the moment.
Adam Sutton [Sat, 16 Jun 2012 19:29:10 +0000 (20:29 +0100)] 
Initial code for opentv module, just testing at the moment.

13 years agoFirst stab at a huffman decoder that I can use for decoding opentv strings.
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.

13 years agoRemove erroneous assert() and modified so that existing EPG database and config is...
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.

13 years agoAdded automatic configuration migration for epggrab (inc xmltv) and epgdb.
Adam Sutton [Fri, 15 Jun 2012 10:38:16 +0000 (11:38 +0100)] 
Added automatic configuration migration for epggrab (inc xmltv) and epgdb.

13 years agoSome very early attempts at duplicate detection. Really not sure if this is the best...
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.

13 years agoFix silly typo.
Adam Sutton [Thu, 14 Jun 2012 12:25:36 +0000 (13:25 +0100)] 
Fix silly typo.

13 years agoFirst stab at allowing quality shifting from autorec, still undecided on this at...
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.

13 years agoAdd safety check.
Adam Sutton [Thu, 14 Jun 2012 11:10:12 +0000 (12:10 +0100)] 
Add safety check.

13 years agoForgot to finish of the episode number checking in series link.
Adam Sutton [Thu, 14 Jun 2012 10:42:24 +0000 (11:42 +0100)] 
Forgot to finish of the episode number checking in series link.

13 years agoStarted to add some configuration options to the series linking.
Adam Sutton [Thu, 14 Jun 2012 10:33:10 +0000 (11:33 +0100)] 
Started to add some configuration options to the series linking.

13 years agoRename some link variables to be a bit clearer and move to using anon structs to...
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.

13 years agoAdd some of the missing stuff to xmltv and EIT. I think the only significant issue...
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.

13 years agoFix some obvious memory leaks.
Adam Sutton [Wed, 13 Jun 2012 12:59:00 +0000 (13:59 +0100)] 
Fix some obvious memory leaks.

13 years agoSome VERY simple duplicate detection, I have not really started on this yet, but...
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.

13 years agoMinor tweak to layout of EPG entry info to make it easier to see useful stuff.
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.

13 years agoGenerate missing brand/season if referenced in autorec rule, this ensures these will...
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.

13 years agoFix a couple of memory leaks, and add basic ordering to episode lists in brand/season...
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).

13 years agoPartial revert of previous multi-key update. I have decided to leave it to the upstre...
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.

13 years agoMore significant changes to the EPG code because I want to include the concept of...
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).

13 years agoUpdated to include compat genre support (more will have to wait), DVR code fully...
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.

13 years agoAdded genre updates to eit code.
Adam Sutton [Fri, 8 Jun 2012 18:52:17 +0000 (19:52 +0100)] 
Added genre updates to eit code.

13 years agoAdded some additional support to the pyepg and eit grabbers.
Adam Sutton [Fri, 8 Jun 2012 16:37:37 +0000 (17:37 +0100)] 
Added some additional support to the pyepg and eit grabbers.

13 years agoAdded image fields for brand, season and episode. Also simplified the repetetive...
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.

13 years agoStarted work on adding back in genre support.
Adam Sutton [Fri, 8 Jun 2012 16:05:30 +0000 (17:05 +0100)] 
Started work on adding back in genre support.

13 years agoAdd ability to record series from the EPG window.
Adam Sutton [Fri, 8 Jun 2012 14:45:31 +0000 (15:45 +0100)] 
Add ability to record series from the EPG window.

13 years agoInternal automatic detection of the fact the epg objects have been updated. This...
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.

13 years agoSome simple display and configuration of brand based series link configuration.
Adam Sutton [Fri, 8 Jun 2012 14:33:48 +0000 (15:33 +0100)] 
Some simple display and configuration of brand based series link configuration.

13 years agoFirst stab at adding proper brand based series linking (some aspects of season based...
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).

13 years agoAdded channel list function to epggrab, however as yet not sure how best to integrate...
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.

13 years agoFix silly bug in channel linking.
Adam Sutton [Fri, 8 Jun 2012 11:19:40 +0000 (12:19 +0100)] 
Fix silly bug in channel linking.

13 years agoAdded extra metadata to epggrab channels, change log levels to get some useful info...
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.

13 years agoYet more tidying up of the epggrab framework including epggrab channel save/load...
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.

13 years agoSlight improvement to the config UI and fixed problem with error reporting on socket...
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.

13 years agoSome tidying up and enabled full config save/store again.
Adam Sutton [Thu, 7 Jun 2012 12:55:32 +0000 (13:55 +0100)] 
Some tidying up and enabled full config save/store again.

13 years agoAnother significant reworking (cannot make my mind up ;) ) of the epggrab framework...
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.).

13 years agoCommitting this for posterity, but going to do a massive u-turn on the whole epggrab...
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.

13 years agoFixed some bugs in cron code and re-enabled basic grabber code (still not fully funct...
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).

13 years agoSome minor bugfixes and remove debug code.
Adam Sutton [Wed, 6 Jun 2012 15:07:15 +0000 (16:07 +0100)] 
Some minor bugfixes and remove debug code.

13 years agoMajor update to the way the epggrab configuration is handled. I now have most feature...
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).

13 years agoSome further updates (simplfications) to the epggrab framework.
Adam Sutton [Sun, 3 Jun 2012 22:12:15 +0000 (23:12 +0100)] 
Some further updates (simplfications) to the epggrab framework.

13 years agoComplete re-write of the epggrab infastructure, trying to generalise stuff a bit...
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.

13 years agoSome more updates to the cron system, simplified somewhat by storing string and conve...
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.

13 years agoAdded string processing capability to cron code.
Adam Sutton [Fri, 1 Jun 2012 09:33:58 +0000 (10:33 +0100)] 
Added string processing capability to cron code.

13 years agoAdd some initial code to load/save grab module channel mappings.
Adam Sutton [Thu, 31 May 2012 14:58:41 +0000 (15:58 +0100)] 
Add some initial code to load/save grab module channel mappings.

13 years agoAdd a few extra bits of info to the epg ui code.
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.