Commit graph

1386 commits

Author SHA1 Message Date
Adam Sutton
f19f272e5b Some further broadcast/episode linking and started to add back in some UI code just to see what is going on. 2012-07-30 15:46:23 +01:00
Adam Sutton
cfb0179e80 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. 2012-07-30 15:46:23 +01:00
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