summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKlaus Schmidinger <vdr@tvdr.de>2008-04-13 13:30:55 +0200
committerKlaus Schmidinger <vdr@tvdr.de>2008-04-13 13:30:55 +0200
commit7bc94dbcf4859cf29f602c1a66bba1aadb0b3d63 (patch)
tree9ab3497f42b43b0029f93fc25f82006c73917e01
parentc7c6394e10817933a427660d78002c541b578c1a (diff)
downloadvdr-7bc94dbcf4859cf29f602c1a66bba1aadb0b3d63.tar.gz
vdr-7bc94dbcf4859cf29f602c1a66bba1aadb0b3d63.tar.bz2
Increased the time between checking the CAM status to 500ms to avoid problems with some CAMs
-rw-r--r--CONTRIBUTORS1
-rw-r--r--HISTORY2
-rw-r--r--ci.c4
3 files changed, 5 insertions, 2 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index 084f100f..d02b08d0 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -1512,6 +1512,7 @@ Arthur Konovalov <kasjas@hot.ee>
for translating OSD texts to the Estonian language
for fixing a missing ',' in the Greek OSD texts
for fixing a missing ',' in the Swedish OSD texts
+ for reporting problems with CAMs when checking the CAM status too frequently
Milos Kapoun <m.kapoun@cra.cz>
for suggesting to skip code table info in SI data
diff --git a/HISTORY b/HISTORY
index a119379b..577cbc66 100644
--- a/HISTORY
+++ b/HISTORY
@@ -5748,6 +5748,8 @@ Video Disk Recorder Revision History
- Fixed initializing the timer's flags in the cTimer copy constructor (thanks to
Andreas Mair).
- Fixed setting the OSD level in the 'osddemo' example (thanks to Wolfgang Rohdewald).
+- Increased the time between checking the CAM status to 500ms to avoid problems
+ with some CAMs (reported by Arthur Konovalov).
2008-04-13: Version 1.6.0-1
diff --git a/ci.c b/ci.c
index 05a1bd4e..4d3df3e0 100644
--- a/ci.c
+++ b/ci.c
@@ -4,7 +4,7 @@
* See the main source file 'vdr.c' for copyright information and
* how to reach the author.
*
- * $Id: ci.c 1.48 2007/04/30 13:02:49 kls Exp $
+ * $Id: ci.c 2.1 2008/04/13 13:28:52 kls Exp $
*/
#include "ci.h"
@@ -1525,7 +1525,7 @@ void cCiAdapter::Action(void)
cCamSlots CamSlots;
-#define MODULE_CHECK_INTERVAL 100 // ms
+#define MODULE_CHECK_INTERVAL 500 // ms
#define MODULE_RESET_TIMEOUT 2 // s
cCamSlot::cCamSlot(cCiAdapter *CiAdapter)