Commit graph

1987 commits

Author SHA1 Message Date
Adam Sutton
0f24ed0d87 Add initial support for dd_progid, this is a HACK!. 2012-07-30 15:52:15 +01:00
Adam Sutton
a1e8ac1dda Fix printing format error, this results in NULL channel names on x86 32bit and crashes on ARM. Fixes #33. 2012-07-30 15:52:15 +01:00
Adam Sutton
636b476218 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-30 15:52:15 +01:00
Adam Sutton
bafe0bf53f Fix problem with not storing owner module in epggrab_channel entries which results in things going horrible wrong. 2012-07-30 15:52:15 +01:00
Adam Sutton
689d381fc7 Add support for genre mapping in opentv. Fixes #14. 2012-07-30 15:52:15 +01:00
Adam Sutton
dfc5c30c3c Minor tweak to EIT period/interval. 2012-07-30 15:52:15 +01:00
Adam Sutton
a5e5028c99 Ensure reference counter is incremented when loading in a broadcast into a newly formed DVR entry from disk. 2012-07-30 15:52:14 +01:00
Adam Sutton
a0eee8a38e Fix possible problem with the wrong EPG object types being returned. This fixes #25. 2012-07-30 15:52:14 +01:00
Adam Sutton
7e97b3795a Re-instate per service configuration, this was never meant to be committed. 2012-07-30 15:52:14 +01:00
Adam Sutton
31d871527b 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-30 15:52:14 +01:00
Adam Sutton
a8e95ee03a Disable extended EIT debug except if #define is set. 2012-07-30 15:52:14 +01:00
Adam Sutton
2e91811be9 Correct problem with EIT end detect, fixes #21. 2012-07-30 15:52:14 +01:00
Adam Sutton
6c53e1f884 Add missing header include. 2012-07-30 15:52:14 +01:00
Adam Sutton
26ce9fd35e Missed fix during merge, stop channel altering unless configured. 2012-07-30 15:52:14 +01:00
Adam Sutton
849309b5f4 Some fixes to EIT scanner and UI. 2012-07-30 15:52:14 +01:00
Adam Sutton
19cbe54f6b Ensure we handle channel deletions. 2012-07-30 15:52:14 +01:00
Adam Sutton
41ba8563de Missing / as a result of a manual merge resolution. 2012-07-30 15:52:14 +01:00
Adam Sutton
1f9733aff5 Added capability to skip initial scanning on startup (does not include newly created muxes). 2012-07-30 15:52:13 +01:00
Adam Sutton
07d9ee056e Correct ota completion check. 2012-07-30 15:52:13 +01:00
Adam Sutton
903ef7d3a7 Some minor corrections to new ota code. 2012-07-30 15:52:13 +01:00
Adam Sutton
c236ba70df Migrated epgdb file handling routines to a separate file and change file postfix to something more sensible. 2012-07-30 15:52:13 +01:00
Adam Sutton
41505f22fd Include data directory in /usr/share/tvheadend so default opentv config exists. 2012-07-30 15:52:13 +01:00
Adam Sutton
3af5f7182c Minor tweak. 2012-07-30 15:50:42 +01:00
Adam Sutton
d59979f4de Some more tidying up and adding back in missing code. 2012-07-30 15:50:42 +01:00
Adam Sutton
58e4068a43 WIP: this a partially complete restructuring of the epggrab code. But I am having doubts. 2012-07-30 15:50:42 +01:00
Adam Sutton
61a3409efe dot file accidentally added. 2012-07-30 15:50:42 +01:00
Adam Sutton
05691010f2 Little bit of tidying up. 2012-07-30 15:50:42 +01:00
Adam Sutton
1c1ac9dc89 Simplification of the epggrab api used within the dvb code. 2012-07-30 15:50:42 +01:00
Adam Sutton
17930c18f5 Some more work getting the mux scanner code to work properly. 2012-07-30 15:50:42 +01:00
Adam Sutton
676dd7e291 Fix possible problem with duplicate visibility of summary records. 2012-07-30 15:50:42 +01:00
Adam Sutton
fcec82f11e Make use of the new channel prop update config. 2012-07-30 15:50:42 +01:00
Adam Sutton
57928c30b1 Updated configuration to include epggrab channel update settings, also added sensible default for first run. 2012-07-30 15:50:42 +01:00
Adam Sutton
9095f6e797 Minor cosmetics. 2012-07-30 15:50:42 +01:00
Adam Sutton
8aa76ce6a6 Minor fudge for summary only records to ensure a title gets set. 2012-07-30 15:50:42 +01:00
Adam Sutton
8fb4324bbe Updates to the new OpenTV code based on early testing on bombadil and some cleanup. This code is untested. 2012-07-30 15:50:41 +01:00
Adam Sutton
f8c18e24ee Fix error in epg_hash routine. 2012-07-30 15:50:41 +01:00
Adam Sutton
aa133bc7df Significant updates to the opentv structure. 2012-07-30 15:50:41 +01:00
Adam Sutton
21499f7db1 First stab at updating the opentv module to pre-collect event data before reporting to EPG and also to detect completion. 2012-07-30 15:50:41 +01:00
Adam Sutton
16d5d26ef3 Keep EPG related TDMIs in the EPG queue. Decision about wether to expend any effort doing the grabbing will be done within the grabber itself. This should be a better solution. 2012-07-30 15:50:41 +01:00
Adam Sutton
9ae0ac209f Ensure a minimum number of chars in the episode descriptions when hashing. 2012-07-30 15:50:41 +01:00
Adam Sutton
2400a532f2 Remove tabs from huffman output (map to empty string). Fixes #11. 2012-07-30 15:50:41 +01:00
Adam Sutton
9a25a82f0c Failed to zero memory when deserializing epnum, fixes #12. 2012-07-30 15:50:41 +01:00
Adam Sutton
f8e4c53901 Register mux interest with scan system. 2012-07-30 15:50:41 +01:00
Adam Sutton
c5b93401f3 Minor printing tweak. 2012-07-30 15:50:41 +01:00
Adam Sutton
d9ff109b58 Minor tweak to setup ota grabber mux link. 2012-07-30 15:50:41 +01:00
Adam Sutton
43a886913d Some updates to the EIT code, fixes a few things and adds some incomplete bits (still a few more to sort). 2012-07-30 15:50:41 +01:00
Adam Sutton
f39bb103da Re-written the EIT grabber, slight tweak to EPG api. 2012-07-30 15:50:41 +01:00
Adam Sutton
4cb753cc20 Very experimental attempt to integrate EPG scanning into the idle scan. 2012-07-30 15:50:40 +01:00
Adam Sutton
ae0cde8b50 Filled out a bit more of the EPG metadata parsing in pyepg and fixed a problem with is_bw being in the wrong object. 2012-07-30 15:50:40 +01:00
Adam Sutton
32dd556cc8 Some further 32/64bit printing error fixes. 2012-07-30 15:50:40 +01:00