Commit graph

2018 commits

Author SHA1 Message Date
Adam Sutton
1b73f37bad Stop addition of channels with empty names. 2012-07-06 15:19:12 +01:00
Adam Sutton
13d95266f8 Merge branch 'master' into epg-rewrite 2012-07-06 14:23:50 +01:00
Adam Sutton
24d50f2ef2 Minor correction to the handling of content types in DVR auto rec table. 2012-07-06 14:18:12 +01:00
Adam Sutton
9c83623c7d Fix ordering problem with function calls that can result in use of freed memory. 2012-07-05 22:50:27 +01:00
Adam Sutton
ee5e7c8bb7 Removing service lists in epggrab channel. Currently its only used by pyepg and I hate the way its implemented, so going to get rid of it until I can be bothered to do it properly. 2012-07-05 21:17:52 +01:00
Adam Sutton
4770291fb6 Reviewed teh EPG code, simplfied a few areas and found at least one possible bug resulting in extra reference counts on broadcasts that have extended in time (fairly rare event). 2012-07-05 15:15:51 +01:00
Adam Sutton
43c8ce6fdc Fix printing format error, this results in NULL channel names on x86 32bit and crashes on ARM. Fixes #33. 2012-07-03 12:13:20 +01:00
Adam Sutton
b81f74827d Slight tweak to the way the EPG grabbers install table handlers. Do not pass the epggrab_ota_mux ptr since these could be freed in another thread. Instead look them up as required. There is probably a better way of handling this by keeping a list of th_dvb_tables in the ota object and deleting them whenever the ota object is destroyed, but its more prone to mistake (I think). Relates to #27. 2012-07-02 17:30:14 +01:00
Adam Sutton
bb65d7b0b6 Fix problem with not storing owner module in epggrab_channel entries which results in things going horrible wrong. 2012-07-02 15:02:39 +01:00
Adam Sutton
a0f0765e78 Add support for genre mapping in opentv. Fixes #14. 2012-07-02 12:38:45 +01:00
Adam Sutton
ce52dd680d Minor tweak to EIT period/interval. 2012-07-02 11:40:59 +01:00
Adam Sutton
100cf40b9b Ensure reference counter is incremented when loading in a broadcast into a newly formed DVR entry from disk. 2012-07-02 11:35:37 +01:00
Adam Sutton
86f6983d87 Fix possible problem with the wrong EPG object types being returned. This fixes #25. 2012-07-02 11:27:58 +01:00
Adam Sutton
4d813ed0ea Re-instate per service configuration, this was never meant to be committed. 2012-07-01 21:07:52 +01:00
Adam Sutton
dacde57567 Removed use of find_by_eid, used to shortcut storing SUMMARY records. This causes problems where different services are used to back the same channel. 2012-07-01 21:02:45 +01:00
Adam Sutton
10e13c0ffd Disable extended EIT debug except if #define is set. 2012-07-01 16:11:11 +01:00
Adam Sutton
c87d9c7934 Correct problem with EIT end detect, fixes #21. 2012-07-01 10:15:58 +01:00
Adam Sutton
69c0161982 Add missing header include. 2012-07-01 09:39:37 +01:00
Adam Sutton
02da03afc8 Merge branch 'epg-rewrite' of github.com:adamsutton/tvheadend into epg-rewrite 2012-06-30 12:34:49 +01:00
Adam Sutton
a72fcf60d8 Merge branch 'epg-rewrite' of github.com:adamsutton/tvheadend into epg-rewrite 2012-06-30 12:33:59 +01:00
Adam Sutton
1e40c1a66c Missed fix during merge, stop channel altering unless configured. 2012-06-30 12:32:48 +01:00
Adam Sutton
af6502d1d6 Some fixes to EIT scanner and UI. 2012-06-29 23:02:38 +01:00
Adam Sutton
75dd6e351d Ensure we handle channel deletions. 2012-06-29 22:16:36 +01:00
Adam Sutton
406c235331 Missing / as a result of a manual merge resolution. 2012-06-29 22:02:41 +01:00
Adam Sutton
3c69fcba11 Merge branch 'feature/epggrab-restructure' into epg-rewrite 2012-06-29 21:45:00 +01:00
Adam Sutton
76d37cd05d Correct ota completion check. 2012-06-29 21:41:08 +01:00
Adam Sutton
9283974d44 Some minor corrections to new ota code. 2012-06-29 21:16:06 +01:00
Adam Sutton
5793c9df75 Migrated epgdb file handling routines to a separate file and change file postfix to something more sensible. 2012-06-29 15:15:48 +01:00
Adam Sutton
f77ab23158 Include data directory in /usr/share/tvheadend so default opentv config exists. 2012-06-29 14:30:19 +01:00
Adam Sutton
a3d555e9c1 Add missing config checks to block channel info updates. 2012-06-29 14:21:38 +01:00
Adam Sutton
cafa9d6cac Minor tweak. 2012-06-29 13:42:46 +01:00
Adam Sutton
a00b7631e1 Some more tidying up and adding back in missing code. 2012-06-29 13:28:27 +01:00
Adam Sutton
2c7db68b53 WIP: this a partially complete restructuring of the epggrab code. But I am having doubts. 2012-06-29 09:18:38 +01:00
Adam Sutton
2a37126721 dot file accidentally added. 2012-06-27 12:00:07 +01:00
Adam Sutton
9aa3acdd9f Little bit of tidying up. 2012-06-27 11:32:51 +01:00
Adam Sutton
457098c081 Simplification of the epggrab api used within the dvb code. 2012-06-27 11:31:51 +01:00
Adam Sutton
905531f257 Some more work getting the mux scanner code to work properly. 2012-06-27 09:36:01 +01:00
Adam Sutton
8f3a9d5ee5 Fix possible problem with duplicate visibility of summary records. 2012-06-26 21:42:30 +01:00
Adam Sutton
bdeb360584 Make use of the new channel prop update config. 2012-06-26 17:28:48 +01:00
Adam Sutton
31747026c4 Merge branch 'epg-rewrite' into feature/opentv-update 2012-06-26 17:28:03 +01:00
Adam Sutton
c8af3a6c51 Merge branch 'feature/epggrab-config' into epg-rewrite 2012-06-26 17:27:20 +01:00
Adam Sutton
c3805836ba Updated configuration to include epggrab channel update settings, also added sensible default for first run. 2012-06-26 17:27:02 +01:00
Adam Sutton
158b782b5a Merge branch 'master' into epg-rewrite 2012-06-26 14:25:49 +01:00
Adam Sutton
ea83771f82 Merge branch 'master' into feature/epggrab-config 2012-06-26 14:25:30 +01:00
Adam Sutton
543f8198e4 Bugger! another printf left in the code. 2012-06-26 14:23:49 +01:00
Adam Sutton
e9cd732805 Merge branch 'master' into feature/opentv-update 2012-06-26 14:18:21 +01:00
Adam Sutton
cc311e5b2f Oops, remove printf. 2012-06-26 14:17:04 +01:00
Adam Sutton
4a4c18bad9 Merge branch 'master' into feature/opentv-update 2012-06-26 14:15:51 +01:00
Adam Sutton
bee5136047 Make it possible to get at underlying dvb filter table definition. 2012-06-26 13:10:21 +01:00
Adam Sutton
a5d44a7dae Minor mod to wd and hts settings to allow abs paths to be passed to hts_settings_load(). 2012-06-26 13:09:28 +01:00