Commit graph

1807 commits

Author SHA1 Message Date
Adam Sutton
82084da025 Remove possible free() before data access. 2012-05-25 17:24:10 +01:00
Adam Sutton
02fc5ddbc9 First stab at adding the DVR code back in. Very much WIP and no attempt to add clever stuff at this stage. 2012-05-25 16:19:29 +01:00
Adam Sutton
d9e2382b53 Fix memory issues and use much saner object alloc strategy. 2012-05-25 14:41:27 +01:00
Adam Sutton
8008200603 Fix mutex unlock placement and free memory on config load. 2012-05-25 14:40:51 +01:00
Adam Sutton
badccc4feb Add missing free() 2012-05-25 13:57:50 +01:00
Adam Sutton
9e4e2be33c Merge master. 2012-05-25 13:27:56 +01:00
Adam Sutton
4c1a371939 Some minor debug output. 2012-05-25 12:49:32 +01:00
Adam Sutton
4d70810f45 Cleanup EPG after everything has been fully loaded from disk. 2012-05-25 12:49:05 +01:00
Adam Sutton
a22f09b28a Remove unused channels (temp hack) and include epg save stats. Also remove some printfs from htsp code. 2012-05-25 12:27:58 +01:00
Adam Sutton
2dc27e5b68 Remove old test code and printfs. 2012-05-25 12:14:17 +01:00
Adam Sutton
c7e42041e3 Minor fix to get htsp epg download working. 2012-05-25 12:10:29 +01:00
Adam Sutton
3c5f520c1e Some fixes and updates to get broadcast expiration and now/next working. 2012-05-25 11:36:44 +01:00
Adam Sutton
beade8b006 Updated various EPG calls to the new API. 2012-05-25 09:55:55 +01:00
Adam Sutton
52604cad40 Significant update to the EPG code, now have reference counting and timeouts (not tested) and some general simplifications to the API. 2012-05-25 09:55:24 +01:00
Adam Sutton
1a622f88cd Some bugfixes. Note: currently cannot handle scheduling overlaps. 2012-05-24 14:38:37 +01:00
Adam Sutton
4f03837b39 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-05-24 12:02:22 +01:00
Adam Sutton
f1c505601c Update cron to use u64 config and add error output on pyepg xml parse error. 2012-05-23 16:26:00 +01:00
Adam Sutton
409c1c6839 Some more hacks to the epg javascript to show "extra" info (only concept, not really usable). 2012-05-23 16:25:11 +01:00
Adam Sutton
116af75e5d Added parse stats to pyepg code. 2012-05-23 11:27:54 +01:00
Adam Sutton
9bec890a9c 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-05-23 11:18:32 +01:00
Adam Sutton
dc3b948f0f Remove some debug and fix a minor bug. 2012-05-23 11:17:49 +01:00
Adam Sutton
524576eb64 Some updates to improve channel linking and its save/load support. 2012-05-22 17:05:41 +01:00
Adam Sutton
d6ff054ed1 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-05-22 16:20:25 +01:00
Adam Sutton
1993459a51 Some further updates to xmltv importer, also added parsing stats. 2012-05-22 13:56:23 +01:00
Adam Sutton
ff3f774524 Start work on epg load/save and also added back in initial xmltv parser. 2012-05-22 10:15:05 +01:00
Adam Sutton
cf73a7802d Fix some problems related to series number parsing. 2012-05-21 14:02:12 +01:00
Adam Sutton
eb2b4c3f24 Some basic per channel searching re-enabled. 2012-05-21 12:30:32 +01:00
Adam Sutton
44e13fe98a Fix stupid time parsing error. 2012-05-21 12:28:52 +01:00
Adam Sutton
439b7f04de Some initial epg_channel_t to channel_t linking. 2012-05-21 11:00:51 +01:00
Adam Sutton
3572241b5e Clear some more redundant code from the channel structure. 2012-05-18 17:32:17 +01:00
Adam Sutton
816396709f Some more additions back into the HTSP, not all underlying code is actually functional. 2012-05-18 17:23:56 +01:00
Adam Sutton
f2012eefa5 Add some HTSP support back in. 2012-05-18 17:05:39 +01:00
Adam Sutton
1458e81787 Added some of the simpleui back in, some additions to epg_broadcast. 2012-05-18 16:52:00 +01:00
Adam Sutton
a0aaa4f631 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-05-18 12:24:10 +01:00
Adam Sutton
3c0d93bc24 Some further broadcast/episode linking and started to add back in some UI code just to see what is going on. 2012-05-17 22:20:17 +01:00
Adam Sutton
10e5c8189f 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-05-17 17:38:35 +01:00
Adam Sutton
5d3b3271de 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-05-17 14:19:07 +01:00
Adam Sutton
c15e564ed3 Basically hack out all code that currently does not work due to partial epg rewrite. 2012-05-17 12:52:21 +01:00
Adam Sutton
a6d6b90de3 Some slight re-arrangements (still wip, not sure of best structure). 2012-05-17 12:35:07 +01:00
Adam Sutton
134e3b880e 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-05-17 12:05:45 +01:00
Adam Sutton
214677a4f5 started work on epggrab module for pyepg (demo). 2012-05-17 12:03:05 +01:00
Adam Sutton
38a8a1cf8f added a few bits of extra support to htsmsg(_xml) processing. 2012-05-17 12:00:40 +01:00
Adam Sutton
05fa94c276 Remove some debug and finish of a few bits and pieces. 2012-05-16 17:00:09 +01:00
Adam Sutton
90889ace17 Start initial work on new epggrab framework. 2012-05-16 16:48:09 +01:00
Adam Sutton
4ca5dda14a Remove define that breaks build. 2012-05-11 14:51:27 +01:00
Andreas Öman
0e3bb41869 Avoid division by zero 2012-05-05 22:16:14 +02:00
Andreas Öman
78213a0c32 Merge pull request #88 from gfto/bulcrypt
cwc: Add Bulcrypt support.
2012-04-20 11:11:46 -07:00
Georgi Chorbadzhiyski
3777a07289 cwc: Add Bulcrypt support. 2012-04-20 18:04:43 +03:00
Andreas Öman
cfa65b2a6f Merge pull request #85 from perexg/fixes-emm
Another four patches to handle EMM/ECM issues, cleanups
2012-04-14 11:25:24 -07:00
Andreas Öman
7d555a2c81 Merge pull request #86 from wader/patch-1
Update README
2012-04-14 11:24:15 -07:00