Commit graph

1384 commits

Author SHA1 Message Date
Adam Sutton
9f247955fc 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. 2012-07-30 15:46:23 +01:00
Adam Sutton
d1dcaf4e69 Basically hack out all code that currently does not work due to partial epg rewrite. 2012-07-30 15:46:23 +01:00
Adam Sutton
8ca64083f1 Some slight re-arrangements (still wip, not sure of best structure). 2012-07-30 15:45:30 +01:00
Adam Sutton
046f9f112c Initial hack in of new epg data structures, xmltv refs hacked out and some code left in for compat. this will not compile/run. 2012-07-30 15:45:30 +01:00
Adam Sutton
2819dbbf61 started work on epggrab module for pyepg (demo). 2012-07-30 15:45:02 +01:00
Adam Sutton
1a73eecb65 Remove some debug and finish of a few bits and pieces. 2012-07-30 15:44:14 +01:00
Adam Sutton
4f8dc6e315 Start initial work on new epggrab framework. 2012-07-30 15:44:14 +01:00
Adam Sutton
5084ca63fd 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. 2012-07-30 13:34:23 +01:00
Adam Sutton
d059d808bb Fix yet another stupid mistake in my preconf mod. 2012-07-30 13:34:23 +01:00
Adam Sutton
507392dd3c Add users full set of groups to process permission list. 2012-07-30 13:34:23 +01:00
Adam Sutton
bc5937089d Minor correction to the handling of content types in DVR auto rec table. 2012-07-30 13:34:23 +01:00
Adam Sutton
425e9f7f87 Bugger! another printf left in the code. 2012-07-30 13:34:23 +01:00
Adam Sutton
9560a85341 Make it possible to get at underlying dvb filter table definition. 2012-07-30 13:34:22 +01:00
Adam Sutton
0b0012476d Minor mod to wd and hts settings to allow abs paths to be passed to hts_settings_load(). 2012-07-30 13:34:22 +01:00
Adam Sutton
dcbcf4fe35 Some additional XML helpers. 2012-07-30 13:34:22 +01:00
Adam Sutton
26569fc3e9 Fix false trigger of uninit var, detected using gcc v4.7.1 (compiling openelec tvh add-on), reported by seo. 2012-07-29 20:37:00 +01:00
Andreas Öman
c98fc28902 Add DVB-T2 modulations parameters 2012-07-29 11:46:40 +02:00
Andreas Öman
e004a003d0 Add helper macros for Linux DVB API versioning 2012-07-29 11:42:12 +02:00
Adam Sutton
5d23296684 Add support for dd_progid episode numbering in XMLTV. Fixes #28. 2012-07-11 16:30:39 +01:00
Adam Sutton
27adcb7984 Fix some stupid mistakes in debug. 2012-07-11 15:59:34 +01:00
Adam Sutton
f7a05dac2e Trivial tweak to debug output. 2012-07-11 15:55:45 +01:00
Adam Sutton
7611d65a25 Add some additional debug about status of opentv. 2012-07-11 15:53:15 +01:00
Adam Sutton
fb298c1508 Fix problems with OpenTV processing. 2012-07-11 15:52:59 +01:00
Adam Sutton
c51ba20f74 Minor correction to series handling in opentv. 2012-07-11 14:07:06 +01:00
Adam Sutton
a8f2883d55 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. 2012-07-11 13:38:17 +01:00
Adam Sutton
8464caf892 Updated EIT code to (hopefully) more robust implementation and included the primary service checking. 2012-07-11 13:18:10 +01:00
Adam Sutton
c99ac50708 Add new routine to determine the primary EPG service. To avoid confusion for OTA services. 2012-07-11 13:05:24 +01:00
Adam Sutton
9431526742 Merge branch 'feature/epggrab_prio' into epg-rewrite 2012-07-11 11:16:24 +01:00
Adam Sutton
9277cac2c4 Correct stupid mistake in setting object grabber. 2012-07-11 11:12:13 +01:00
Adam Sutton
407683324d Updated grabber modules to new EPG api. 2012-07-11 10:43:14 +01:00
Adam Sutton
10f3d893ad Revert earlier changes to EIT and OpenTV, now have a new API. 2012-07-11 10:18:30 +01:00
Adam Sutton
89f232839d Updated EPG methods to include source epggrab_module to ensure priorities are properly adhered to. 2012-07-11 10:16:53 +01:00
Adam Sutton
fab0712d89 Start to work in priority handling to EIT and OpenTV. 2012-07-10 21:52:38 +01:00
Adam Sutton
8d6d53f332 Ensure epg object grabber is persisted to disk. 2012-07-10 21:31:20 +01:00
Adam Sutton
f3b2eca186 Add default priority setting in grab modules. 2012-07-10 20:34:04 +01:00
Adam Sutton
acdcd7bbd5 Add parsing of mod priority configuration. 2012-07-10 20:27:04 +01:00
Adam Sutton
95d8d19797 Add initial priority information, currently unused. 2012-07-10 19:58:02 +01:00
Adam Sutton
9a3815d9c0 Merge branch 'epg-rewrite' into initialscan 2012-07-07 14:31:34 +01:00
Adam Sutton
d6801d27f1 Ensure Q is initialised before it can be used. Fixes #36. 2012-07-07 14:31:22 +01:00
Adam Sutton
4bf29d7c72 Merge branch 'epg-rewrite' into initialscan 2012-07-06 20:26:07 +01:00
Adam Sutton
a0d2505b1d Fix stupid NULL ptr bug. 2012-07-06 20:25:59 +01:00
Adam Sutton
129f9a12cf Merge branch 'epg-rewrite' into initialscan 2012-07-06 20:06:05 +01:00
Adam Sutton
af98629916 Ensure that all broadcast finish time checks are done the same to stop potential create/delete in same call. Fixes #31. 2012-07-06 20:05:28 +01:00
Adam Sutton
140796a889 Merge branch 'epg-rewrite' into initialscan 2012-07-06 15:36:23 +01:00
Adam Sutton
8844f64be4 Fix stupid flaw in EIT genre processing. 2012-07-06 15:36:06 +01:00
Adam Sutton
bbd81946c8 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
2012-07-06 15:30:36 +01:00
Adam Sutton
7a4db91c0f Minor safety check the set_episode() call should check ee anyway. 2012-07-06 15:30:26 +01:00
Adam Sutton
1b73f37bad Stop addition of channels with empty names. 2012-07-06 15:19:12 +01:00
Adam Sutton
6edbdb30a9 Remove some unwanted debug and add empty string for non-category. 2012-07-06 15:17:57 +01:00
Adam Sutton
8969049b3c 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. 2012-07-06 14:59:04 +01:00