Commit graph

1835 commits

Author SHA1 Message Date
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
Andreas Öman
0c835daa7a Merge pull request #102 from mmrvka/dvb_adapter_priority
replaced dvb dependend priority code with generic one
2012-07-23 12:12:34 -07:00
Martin Mrvka
5909e15f57 replaced dvb dependend priority code with generic one 2012-06-25 09:39:43 +02:00
Andreas Öman
4ef72fb276 Merge remote-tracking branch 'adamsutton/master' 2012-06-19 20:27:15 +02:00
Andreas Öman
bc2053271c Merge pull request #95 from adamsutton/e183645081af85ae3a85c9cc43088d7a22b2b901
Expose/Extend DVB tables API
2012-06-19 11:21:32 -07:00
Adam Sutton
4abb686ac5 Add proper #if test around use of SYS_DVBS, this fixes my earlier mod. 2012-06-19 12:23:05 +01:00
Adam Sutton
e23b73cd11 Another ptr bug spotted by andyb2k5. 2012-06-19 12:05:22 +01:00
Adam Sutton
21a97a176d Move the reading from file descriptor into generic routine as I intend to reuse this function in the new EPG code. 2012-06-19 11:56:39 +01:00