diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2001-02-24 12:18:30 +0100 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2001-02-24 12:18:30 +0100 |
commit | 377b15b53579ac2a6eaf304b07b9862b305c9150 (patch) | |
tree | 7ff7af0362f656b96e3e7b42f4e5f565d6681fd8 | |
parent | e18918ad06c0b3ba78e4eb0ec136a3911dff9633 (diff) | |
download | vdr-377b15b53579ac2a6eaf304b07b9862b305c9150.tar.gz vdr-377b15b53579ac2a6eaf304b07b9862b305c9150.tar.bz2 |
Setup.EPGScanTimeout == 0 completely turns off EPG scanning
-rw-r--r-- | HISTORY | 2 | ||||
-rw-r--r-- | MANUAL | 3 | ||||
-rw-r--r-- | dvbapi.c | 4 |
3 files changed, 6 insertions, 3 deletions
@@ -402,3 +402,5 @@ Video Disk Recorder Revision History - Support for DVB-C (thanks to Hans-Peter Raschke and Peter Hofmann). See the INSTALL file for more information about the use of VDR with cable. - Fixed an occasional segfault in the EIT processor. +- A value of '0' for the EPGScanTimeout setup parameter now completely turns off + scanning for EPG data on both single and multiple card systems. @@ -326,7 +326,8 @@ Video Disk Recorder User's Manual EPGScanTimeout = 5 The time (in hours) of user inactivity after which the DVB card in a single card system starts scanning channels to keep the EPG up-to-date. - A value of '0' turns off scanning on a single card system. + A value of '0' completely turns off scanning on both single + and multiple card systems. SVDRPTimeout = 300 The time (in seconds) of inactivity on an open SVDRP connection after which the connection is automatically @@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: dvbapi.c 1.59 2001/02/20 17:40:57 kls Exp $ + * $Id: dvbapi.c 1.60 2001/02/24 12:18:30 kls Exp $ */ #include "dvbapi.h" @@ -2395,7 +2395,7 @@ void cEITScanner::Activity(void) void cEITScanner::Process(void) { - if (Channels.MaxNumber() > 1) { + if (Setup.EPGScanTimeout && Channels.MaxNumber() > 1) { time_t now = time(NULL); if (now - lastScan > ScanTimeout && now - lastActivity > ActivityTimeout) { for (int i = 0; i < cDvbApi::NumDvbApis; i++) { |