Commit graph

1842 commits

Author SHA1 Message Date
Adam Sutton
0d84a7615a Some minor debug output. 2012-07-30 15:46:53 +01:00
Adam Sutton
a6e424a521 Cleanup EPG after everything has been fully loaded from disk. 2012-07-30 15:46:53 +01:00
Adam Sutton
5329a9959e Remove unused channels (temp hack) and include epg save stats. Also remove some printfs from htsp code. 2012-07-30 15:46:53 +01:00
Adam Sutton
fef7afdacb Remove old test code and printfs. 2012-07-30 15:46:52 +01:00
Adam Sutton
f9333d0072 Minor fix to get htsp epg download working. 2012-07-30 15:46:52 +01:00
Adam Sutton
e9a8ad5a48 Some fixes and updates to get broadcast expiration and now/next working. 2012-07-30 15:46:52 +01:00
Adam Sutton
cd3482dc06 Updated various EPG calls to the new API. 2012-07-30 15:46:52 +01:00
Adam Sutton
b7575b18e5 Significant update to the EPG code, now have reference counting and timeouts (not tested) and some general simplifications to the API. 2012-07-30 15:46:52 +01:00
Adam Sutton
b044969297 Some bugfixes. Note: currently cannot handle scheduling overlaps. 2012-07-30 15:46:52 +01:00
Adam Sutton
585a740253 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). 2012-07-30 15:46:52 +01:00
Adam Sutton
bc10bb4a00 Update cron to use u64 config and add error output on pyepg xml parse error. 2012-07-30 15:46:52 +01:00
Adam Sutton
dc58e97ec9 Some more hacks to the epg javascript to show "extra" info (only concept, not really usable). 2012-07-30 15:46:52 +01:00
Adam Sutton
349e7a7119 Added parse stats to pyepg code. 2012-07-30 15:46:52 +01:00
Adam Sutton
129a86be20 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. 2012-07-30 15:46:52 +01:00
Adam Sutton
faafb16097 Remove some debug and fix a minor bug. 2012-07-30 15:46:52 +01:00
Adam Sutton
41267995e1 Some updates to improve channel linking and its save/load support. 2012-07-30 15:46:51 +01:00
Adam Sutton
aba9000a62 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). 2012-07-30 15:46:51 +01:00
Adam Sutton
2224146b2b Some further updates to xmltv importer, also added parsing stats. 2012-07-30 15:46:51 +01:00
Adam Sutton
988eb8133a Start work on epg load/save and also added back in initial xmltv parser. 2012-07-30 15:46:51 +01:00
Adam Sutton
a78994729e Fix some problems related to series number parsing. 2012-07-30 15:46:51 +01:00
Adam Sutton
533f926e49 Some basic per channel searching re-enabled. 2012-07-30 15:46:24 +01:00
Adam Sutton
1f3eada50c Fix stupid time parsing error. 2012-07-30 15:46:24 +01:00
Adam Sutton
6cb00158c6 Some initial epg_channel_t to channel_t linking. 2012-07-30 15:46:24 +01:00
Adam Sutton
1e21969095 Clear some more redundant code from the channel structure. 2012-07-30 15:46:24 +01:00
Adam Sutton
28c3bd8ffb Some more additions back into the HTSP, not all underlying code is actually functional. 2012-07-30 15:46:23 +01:00
Adam Sutton
62daaac5cd Add some HTSP support back in. 2012-07-30 15:46:23 +01:00
Adam Sutton
d65338c072 Added some of the simpleui back in, some additions to epg_broadcast. 2012-07-30 15:46:23 +01:00
Adam Sutton
6c8c585bc5 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). 2012-07-30 15:46:23 +01:00
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
f0e0181b24 Oops, remove printf. 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
ffd1918c19 Dummy commit 2012-07-29 18:20:41 +02: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