]> git.ipfire.org Git - thirdparty/tvheadend.git/log
thirdparty/tvheadend.git
13 years agoFixed minor but in epgrelated function (displaying source episode number) and added...
Adam Sutton [Thu, 31 May 2012 12:48:25 +0000 (13:48 +0100)] 
Fixed minor but in epgrelated function (displaying source episode number) and added most of (old) missing functionality to epg query code.

13 years agoTidy up of the epg broadcast code, I think this now works it should be a bit simpler.
Adam Sutton [Thu, 31 May 2012 12:25:24 +0000 (13:25 +0100)] 
Tidy up of the epg broadcast code, I think this now works it should be a bit simpler.

13 years agoFix some mistakes spotted on live system and permanently enable EIT parsing for test...
Adam Sutton [Wed, 30 May 2012 22:50:25 +0000 (23:50 +0100)] 
Fix some mistakes spotted on live system and permanently enable EIT parsing for test purposes.

13 years agoI think the new generalised approach is working, some stuff was a little too general...
Adam Sutton [Wed, 30 May 2012 20:25:54 +0000 (21:25 +0100)] 
I think the new generalised approach is working, some stuff was a little too general and some stuff possible is still, but it appears to work!.

13 years agoStarted work on migrating EPG schedules into the main channel_t structure.
Adam Sutton [Wed, 30 May 2012 13:40:04 +0000 (14:40 +0100)] 
Started work on migrating EPG schedules into the main channel_t structure.

13 years agoStarted work on deleteing epg_channel_t and moving schedule info back into channel_t...
Adam Sutton [Wed, 30 May 2012 10:01:29 +0000 (11:01 +0100)] 
Started work on deleteing epg_channel_t and moving schedule info back into channel_t. This will make working with EIT much simpler, removes a fairly redundant object and will allow me to move epggrab channel mapping into each grabber which will be far more flexible and was what I had originally intended.

13 years agoPass through channel name, icon changes and allow EIT to create missing channels...
Adam Sutton [Mon, 28 May 2012 15:58:13 +0000 (16:58 +0100)] 
Pass through channel name, icon changes and allow EIT to create missing channels (however these need to be overidden)

13 years agoSome tidying up of epg grabbers and added stubs for missing functions in epg.
Adam Sutton [Mon, 28 May 2012 15:43:42 +0000 (16:43 +0100)] 
Some tidying up of epg grabbers and added stubs for missing functions in epg.

13 years agoStarted work on re-introducing EIT data.
Adam Sutton [Mon, 28 May 2012 15:43:14 +0000 (16:43 +0100)] 
Started work on re-introducing EIT data.

13 years agoAdd global object hash similar to that used by andoma in original code. Although...
Adam Sutton [Mon, 28 May 2012 14:41:56 +0000 (15:41 +0100)] 
Add global object hash similar to that used by andoma in original code. Although mine includes ALL objects, its currently only used for broadcast lookup as generally the others will probably be quicker (episodes?) to go via the normal URI based maps.

13 years agoSome tidying up.
Adam Sutton [Fri, 25 May 2012 21:15:02 +0000 (22:15 +0100)] 
Some tidying up.

13 years agoCorrect sanity check code.
Adam Sutton [Fri, 25 May 2012 16:24:51 +0000 (17:24 +0100)] 
Correct sanity check code.

13 years agoRemove possible free() before data access.
Adam Sutton [Fri, 25 May 2012 16:24:10 +0000 (17:24 +0100)] 
Remove possible free() before data access.

13 years agoFirst stab at adding the DVR code back in. Very much WIP and no attempt to add clever...
Adam Sutton [Fri, 25 May 2012 15:19:29 +0000 (16:19 +0100)] 
First stab at adding the DVR code back in. Very much WIP and no attempt to add clever stuff at this stage.

13 years agoFix memory issues and use much saner object alloc strategy.
Adam Sutton [Fri, 25 May 2012 13:41:27 +0000 (14:41 +0100)] 
Fix memory issues and use much saner object alloc strategy.

13 years agoFix mutex unlock placement and free memory on config load.
Adam Sutton [Fri, 25 May 2012 13:40:51 +0000 (14:40 +0100)] 
Fix mutex unlock placement and free memory on config load.

13 years agoAdd missing free()
Adam Sutton [Fri, 25 May 2012 12:57:50 +0000 (13:57 +0100)] 
Add missing free()

13 years agoSome minor debug output.
Adam Sutton [Fri, 25 May 2012 11:49:32 +0000 (12:49 +0100)] 
Some minor debug output.

13 years agoCleanup EPG after everything has been fully loaded from disk.
Adam Sutton [Fri, 25 May 2012 11:49:05 +0000 (12:49 +0100)] 
Cleanup EPG after everything has been fully loaded from disk.

13 years agoRemove unused channels (temp hack) and include epg save stats. Also remove some print...
Adam Sutton [Fri, 25 May 2012 11:27:58 +0000 (12:27 +0100)] 
Remove unused channels (temp hack) and include epg save stats. Also remove some printfs from htsp code.

13 years agoRemove old test code and printfs.
Adam Sutton [Fri, 25 May 2012 11:14:17 +0000 (12:14 +0100)] 
Remove old test code and printfs.

13 years agoMinor fix to get htsp epg download working.
Adam Sutton [Fri, 25 May 2012 11:10:29 +0000 (12:10 +0100)] 
Minor fix to get htsp epg download working.

13 years agoSome fixes and updates to get broadcast expiration and now/next working.
Adam Sutton [Fri, 25 May 2012 10:36:44 +0000 (11:36 +0100)] 
Some fixes and updates to get broadcast expiration and now/next working.

13 years agoUpdated various EPG calls to the new API.
Adam Sutton [Fri, 25 May 2012 08:55:55 +0000 (09:55 +0100)] 
Updated various EPG calls to the new API.

13 years agoSignificant update to the EPG code, now have reference counting and timeouts (not...
Adam Sutton [Fri, 25 May 2012 08:55:24 +0000 (09:55 +0100)] 
Significant update to the EPG code, now have reference counting and timeouts (not tested) and some general simplifications to the API.

13 years agoSome bugfixes. Note: currently cannot handle scheduling overlaps.
Adam Sutton [Thu, 24 May 2012 13:38:37 +0000 (14:38 +0100)] 
Some bugfixes. Note: currently cannot handle scheduling overlaps.

13 years agoSignificant reworking of EPG code to use an OO style, its still rough and there are...
Adam Sutton [Thu, 24 May 2012 11:02:22 +0000 (12:02 +0100)] 
Significant reworking of EPG code to use an OO style, its still rough and there are quite a few bodges to make it work since its not proper OO (but will be if included in TVH3).

13 years agoUpdate cron to use u64 config and add error output on pyepg xml parse error.
Adam Sutton [Wed, 23 May 2012 15:26:00 +0000 (16:26 +0100)] 
Update cron to use u64 config and add error output on pyepg xml parse error.

13 years agoSome more hacks to the epg javascript to show "extra" info (only concept, not really...
Adam Sutton [Wed, 23 May 2012 15:25:11 +0000 (16:25 +0100)] 
Some more hacks to the epg javascript to show "extra" info (only concept, not really usable).

13 years agoAdded parse stats to pyepg code.
Adam Sutton [Wed, 23 May 2012 10:27:54 +0000 (11:27 +0100)] 
Added parse stats to pyepg code.

13 years agoSimple demo to list alternative broadcasts, this is a bit of a hack but gives a usefu...
Adam Sutton [Wed, 23 May 2012 10:18:32 +0000 (11:18 +0100)] 
Simple demo to list alternative broadcasts, this is a bit of a hack but gives a useful demo of the capabilties of the new structure and helps in testing too.

13 years agoRemove some debug and fix a minor bug.
Adam Sutton [Wed, 23 May 2012 10:17:49 +0000 (11:17 +0100)] 
Remove some debug and fix a minor bug.

13 years agoSome updates to improve channel linking and its save/load support.
Adam Sutton [Tue, 22 May 2012 16:05:41 +0000 (17:05 +0100)] 
Some updates to improve channel linking and its save/load support.

13 years agoNow have full EPG save/load, I have included internal IDs in all objects though I...
Adam Sutton [Tue, 22 May 2012 15:20:25 +0000 (16:20 +0100)] 
Now have full EPG save/load, I have included internal IDs in all objects though I think they are redundant (and except for broadcast they are not saved).

13 years agoSome further updates to xmltv importer, also added parsing stats.
Adam Sutton [Tue, 22 May 2012 12:56:23 +0000 (13:56 +0100)] 
Some further updates to xmltv importer, also added parsing stats.

13 years agoStart work on epg load/save and also added back in initial xmltv parser.
Adam Sutton [Tue, 22 May 2012 09:15:05 +0000 (10:15 +0100)] 
Start work on epg load/save and also added back in initial xmltv parser.

13 years agoFix some problems related to series number parsing.
Adam Sutton [Mon, 21 May 2012 13:02:12 +0000 (14:02 +0100)] 
Fix some problems related to series number parsing.

13 years agoSome basic per channel searching re-enabled.
Adam Sutton [Mon, 21 May 2012 11:30:32 +0000 (12:30 +0100)] 
Some basic per channel searching re-enabled.

13 years agoFix stupid time parsing error.
Adam Sutton [Mon, 21 May 2012 11:28:52 +0000 (12:28 +0100)] 
Fix stupid time parsing error.

13 years agoSome initial epg_channel_t to channel_t linking.
Adam Sutton [Mon, 21 May 2012 10:00:51 +0000 (11:00 +0100)] 
Some initial epg_channel_t to channel_t linking.

13 years agoClear some more redundant code from the channel structure.
Adam Sutton [Fri, 18 May 2012 16:32:17 +0000 (17:32 +0100)] 
Clear some more redundant code from the channel structure.

13 years agoSome more additions back into the HTSP, not all underlying code is actually functional.
Adam Sutton [Fri, 18 May 2012 16:23:56 +0000 (17:23 +0100)] 
Some more additions back into the HTSP, not all underlying code is actually functional.

13 years agoAdd some HTSP support back in.
Adam Sutton [Fri, 18 May 2012 16:05:39 +0000 (17:05 +0100)] 
Add some HTSP support back in.

13 years agoAdded some of the simpleui back in, some additions to epg_broadcast.
Adam Sutton [Fri, 18 May 2012 15:52:00 +0000 (16:52 +0100)] 
Added some of the simpleui back in, some additions to epg_broadcast.

13 years agoSome minor changes to code layout, added better epg query support (ala old code)...
Adam Sutton [Fri, 18 May 2012 11:24:10 +0000 (12:24 +0100)] 
Some minor changes to code layout, added better epg query support (ala old code) so I can start to get stuff into UI EPG (to help with testing).

13 years agoSome further broadcast/episode linking and started to add back in some UI code just...
Adam Sutton [Thu, 17 May 2012 21:20:17 +0000 (22:20 +0100)] 
Some further broadcast/episode linking and started to add back in some UI code just to see what is going  on.

13 years agoSome more work on getting import from pyepg working. I think I have a slightly better...
Adam Sutton [Thu, 17 May 2012 16:38:35 +0000 (17:38 +0100)] 
Some more work on getting import from pyepg working. I think I have a slightly better idea how things are likely to work. Current broadcast search is probably a bit noddy, but will do for now.

13 years agoSome import now working, though only in as much as I am creating the various objects...
Adam Sutton [Thu, 17 May 2012 13:19:07 +0000 (14:19 +0100)] 
Some import now working, though only in as much as I am creating the various objects. They are not linked and no processing is done on them.

13 years agoBasically hack out all code that currently does not work due to partial epg rewrite.
Adam Sutton [Thu, 17 May 2012 11:52:21 +0000 (12:52 +0100)] 
Basically hack out all code that currently does not work due to partial epg rewrite.

13 years agoSome slight re-arrangements (still wip, not sure of best structure).
Adam Sutton [Thu, 17 May 2012 11:35:07 +0000 (12:35 +0100)] 
Some slight re-arrangements (still wip, not sure of best structure).

13 years agoInitial hack in of new epg data structures, xmltv refs hacked out and some code left...
Adam Sutton [Thu, 17 May 2012 11:05:45 +0000 (12:05 +0100)] 
Initial hack in of new epg data structures, xmltv refs hacked out and some code left in for compat. this will not compile/run.

13 years agostarted work on epggrab module for pyepg (demo).
Adam Sutton [Thu, 17 May 2012 11:03:05 +0000 (12:03 +0100)] 
started work on epggrab module for pyepg (demo).

13 years agoRemove some debug and finish of a few bits and pieces.
Adam Sutton [Wed, 16 May 2012 16:00:09 +0000 (17:00 +0100)] 
Remove some debug and finish of a few bits and pieces.

13 years agoStart initial work on new epggrab framework. 3.1 v3.1
Adam Sutton [Wed, 16 May 2012 15:48:09 +0000 (16:48 +0100)] 
Start initial work on new epggrab framework.

13 years agoReject muxes that fail to tune (almost always out of range due to bad autodiscovery... release/3.0 103/head 3.0
Adam Sutton [Wed, 25 Jul 2012 14:18:46 +0000 (15:18 +0100)] 
Reject muxes that fail to tune (almost always out of range due to bad autodiscovery) and ensure this is also locked in initial scan stats.

13 years agoFix yet another stupid mistake in my preconf mod.
Adam Sutton [Wed, 25 Jul 2012 14:18:10 +0000 (15:18 +0100)] 
Fix yet another stupid mistake in my preconf mod.

13 years agoAdd users full set of groups to process permission list.
Adam Sutton [Wed, 25 Jul 2012 13:34:52 +0000 (14:34 +0100)] 
Add users full set of groups to process permission list.

13 years agoMinor correction to the handling of content types in DVR auto rec table.
Adam Sutton [Fri, 6 Jul 2012 13:18:12 +0000 (14:18 +0100)] 
Minor correction to the handling of content types in DVR auto rec table.

13 years agoBugger! another printf left in the code.
Adam Sutton [Tue, 26 Jun 2012 13:23:49 +0000 (14:23 +0100)] 
Bugger! another printf left in the code.

13 years agoOops, remove printf.
Adam Sutton [Tue, 26 Jun 2012 13:17:04 +0000 (14:17 +0100)] 
Oops, remove printf.

13 years agoMake it possible to get at underlying dvb filter table definition.
Adam Sutton [Mon, 25 Jun 2012 13:20:03 +0000 (14:20 +0100)] 
Make it possible to get at underlying dvb filter table definition.

13 years agoMinor mod to wd and hts settings to allow abs paths to be passed to hts_settings_load().
Adam Sutton [Tue, 26 Jun 2012 12:09:28 +0000 (13:09 +0100)] 
Minor mod to wd and hts settings to allow abs paths to be passed to hts_settings_load().

13 years agoSome additional XML helpers.
Adam Sutton [Wed, 20 Jun 2012 11:47:03 +0000 (12:47 +0100)] 
Some additional XML helpers.

13 years agoFix false trigger of uninit var, detected using gcc v4.7.1 (compiling openelec tvh...
Adam Sutton [Sun, 29 Jul 2012 19:37:00 +0000 (20:37 +0100)] 
Fix false trigger of uninit var, detected using gcc v4.7.1 (compiling openelec tvh add-on), reported by seo.

13 years agoDummy commit
Andreas Öman [Sun, 29 Jul 2012 16:20:41 +0000 (18:20 +0200)] 
Dummy commit

13 years agoAdd DVB-T2 modulations parameters
Andreas Öman [Sun, 29 Jul 2012 09:46:40 +0000 (11:46 +0200)] 
Add DVB-T2 modulations parameters

13 years agoAdd helper macros for Linux DVB API versioning
Andreas Öman [Sun, 29 Jul 2012 09:42:12 +0000 (11:42 +0200)] 
Add helper macros for Linux DVB API versioning

13 years agoMerge pull request #102 from mmrvka/dvb_adapter_priority
Andreas Öman [Mon, 23 Jul 2012 19:12:34 +0000 (12:12 -0700)] 
Merge pull request #102 from mmrvka/dvb_adapter_priority

replaced dvb dependend priority code with generic one

13 years agoAdd support for dd_progid episode numbering in XMLTV. Fixes #28.
Adam Sutton [Wed, 11 Jul 2012 15:30:39 +0000 (16:30 +0100)] 
Add support for dd_progid episode numbering in XMLTV. Fixes #28.

13 years agoFix some stupid mistakes in debug.
Adam Sutton [Wed, 11 Jul 2012 14:59:34 +0000 (15:59 +0100)] 
Fix some stupid mistakes in debug.

13 years agoTrivial tweak to debug output.
Adam Sutton [Wed, 11 Jul 2012 14:55:45 +0000 (15:55 +0100)] 
Trivial tweak to debug output.

13 years agoAdd some additional debug about status of opentv.
Adam Sutton [Wed, 11 Jul 2012 14:53:15 +0000 (15:53 +0100)] 
Add some additional debug about status of opentv.

13 years agoFix problems with OpenTV processing.
Adam Sutton [Wed, 11 Jul 2012 14:52:59 +0000 (15:52 +0100)] 
Fix problems with OpenTV processing.

13 years agoMinor correction to series handling in opentv.
Adam Sutton [Wed, 11 Jul 2012 13:07:06 +0000 (14:07 +0100)] 
Minor correction to series handling in opentv.

13 years agoUpdated OpenTV to use primary epg service API and to ensure series links stay viable...
Adam Sutton [Wed, 11 Jul 2012 12:38:17 +0000 (13:38 +0100)] 
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.

13 years agoUpdated EIT code to (hopefully) more robust implementation and included the primary...
Adam Sutton [Wed, 11 Jul 2012 12:18:10 +0000 (13:18 +0100)] 
Updated EIT code to (hopefully) more robust implementation and included the primary service checking.

13 years agoAdd new routine to determine the primary EPG service. To avoid confusion for OTA...
Adam Sutton [Wed, 11 Jul 2012 12:05:24 +0000 (13:05 +0100)] 
Add new routine to determine the primary EPG service. To avoid confusion for OTA services.

13 years agoMerge branch 'feature/epggrab_prio' into epg-rewrite
Adam Sutton [Wed, 11 Jul 2012 10:16:24 +0000 (11:16 +0100)] 
Merge branch 'feature/epggrab_prio' into epg-rewrite

13 years agoCorrect stupid mistake in setting object grabber.
Adam Sutton [Wed, 11 Jul 2012 10:12:13 +0000 (11:12 +0100)] 
Correct stupid mistake in setting object grabber.

13 years agoUpdated grabber modules to new EPG api.
Adam Sutton [Wed, 11 Jul 2012 09:43:14 +0000 (10:43 +0100)] 
Updated grabber modules to new EPG api.

13 years agoRevert earlier changes to EIT and OpenTV, now have a new API.
Adam Sutton [Wed, 11 Jul 2012 09:18:30 +0000 (10:18 +0100)] 
Revert earlier changes to EIT and OpenTV, now have a new API.

13 years agoUpdated EPG methods to include source epggrab_module to ensure priorities are properl...
Adam Sutton [Wed, 11 Jul 2012 09:16:53 +0000 (10:16 +0100)] 
Updated EPG methods to include source epggrab_module to ensure priorities are properly adhered to.

13 years agoStart to work in priority handling to EIT and OpenTV.
Adam Sutton [Tue, 10 Jul 2012 20:52:38 +0000 (21:52 +0100)] 
Start to work in priority handling to EIT and OpenTV.

13 years agoEnsure epg object grabber is persisted to disk.
Adam Sutton [Tue, 10 Jul 2012 20:31:20 +0000 (21:31 +0100)] 
Ensure epg object grabber is persisted to disk.

13 years agoAdd default priority setting in grab modules.
Adam Sutton [Tue, 10 Jul 2012 19:34:04 +0000 (20:34 +0100)] 
Add default priority setting in grab modules.

13 years agoAdd parsing of mod priority configuration.
Adam Sutton [Tue, 10 Jul 2012 19:27:04 +0000 (20:27 +0100)] 
Add parsing of mod priority configuration.

13 years agoAdd initial priority information, currently unused.
Adam Sutton [Tue, 10 Jul 2012 18:58:02 +0000 (19:58 +0100)] 
Add initial priority information, currently unused.

14 years agoMerge branch 'epg-rewrite' into initialscan
Adam Sutton [Sat, 7 Jul 2012 13:31:34 +0000 (14:31 +0100)] 
Merge branch 'epg-rewrite' into initialscan

14 years agoEnsure Q is initialised before it can be used. Fixes #36.
Adam Sutton [Sat, 7 Jul 2012 13:31:22 +0000 (14:31 +0100)] 
Ensure Q is initialised before it can be used. Fixes #36.

14 years agoMerge branch 'epg-rewrite' into initialscan
Adam Sutton [Fri, 6 Jul 2012 19:26:07 +0000 (20:26 +0100)] 
Merge branch 'epg-rewrite' into initialscan

14 years agoFix stupid NULL ptr bug.
Adam Sutton [Fri, 6 Jul 2012 19:25:59 +0000 (20:25 +0100)] 
Fix stupid NULL ptr bug.

14 years agoMerge branch 'epg-rewrite' into initialscan
Adam Sutton [Fri, 6 Jul 2012 19:06:05 +0000 (20:06 +0100)] 
Merge branch 'epg-rewrite' into initialscan

14 years agoEnsure that all broadcast finish time checks are done the same to stop potential...
Adam Sutton [Fri, 6 Jul 2012 19:05:28 +0000 (20:05 +0100)] 
Ensure that all broadcast finish time checks are done the same to stop potential create/delete in same call. Fixes #31.

14 years agoMerge branch 'epg-rewrite' into initialscan
Adam Sutton [Fri, 6 Jul 2012 14:36:23 +0000 (15:36 +0100)] 
Merge branch 'epg-rewrite' into initialscan

14 years agoFix stupid flaw in EIT genre processing.
Adam Sutton [Fri, 6 Jul 2012 14:36:06 +0000 (15:36 +0100)] 
Fix stupid flaw in EIT genre processing.

14 years agoEPG genre code has been re-written. I have removed the use of a nasty array (terminat...
Adam Sutton [Fri, 6 Jul 2012 14:30:36 +0000 (15:30 +0100)] 
EPG genre code has been re-written. I have removed the use of a nasty array (terminated by 0) with a list of structs. At present this code does not yet support full genre customisation but should make it easier in future. The primary aim was to make the existing code a little more robust.

Relates to #29

14 years agoMinor safety check the set_episode() call should check ee anyway.
Adam Sutton [Fri, 6 Jul 2012 14:30:26 +0000 (15:30 +0100)] 
Minor safety check the set_episode() call should check ee anyway.

14 years agoStop addition of channels with empty names.
Adam Sutton [Fri, 6 Jul 2012 14:19:12 +0000 (15:19 +0100)] 
Stop addition of channels with empty names.

14 years agoRemove some unwanted debug and add empty string for non-category.
Adam Sutton [Fri, 6 Jul 2012 14:17:57 +0000 (15:17 +0100)] 
Remove some unwanted debug and add empty string for non-category.

14 years agoComplete update to the EPG genre setup. Mostly this is now achieved using an listable...
Adam Sutton [Fri, 6 Jul 2012 13:59:04 +0000 (14:59 +0100)] 
Complete update to the EPG genre setup. Mostly this is now achieved using an listable structure (to remove the ugly array implementation) however some code still deals directly with the uint8_t code value.