summaryrefslogtreecommitdiff
path: root/multimedia/vdr/files/vdr-1.7.15-disable_eitscan.patch
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/vdr/files/vdr-1.7.15-disable_eitscan.patch')
-rw-r--r--multimedia/vdr/files/vdr-1.7.15-disable_eitscan.patch11
1 files changed, 11 insertions, 0 deletions
diff --git a/multimedia/vdr/files/vdr-1.7.15-disable_eitscan.patch b/multimedia/vdr/files/vdr-1.7.15-disable_eitscan.patch
new file mode 100644
index 000000000000..b3b3ef867eba
--- /dev/null
+++ b/multimedia/vdr/files/vdr-1.7.15-disable_eitscan.patch
@@ -0,0 +1,11 @@
+--- eitscan.c.orig 2010-06-06 19:11:14.000000000 +0300
++++ eitscan.c 2010-06-06 20:44:07.000000000 +0300
+@@ -146,7 +146,7 @@
+ if (Device) {
+ for (cScanData *ScanData = scanList->First(); ScanData; ScanData = scanList->Next(ScanData)) {
+ const cChannel *Channel = ScanData->GetChannel();
+- if (Channel) {
++ if (Channel && !cSource::IsType(Channel->Source(), 'I')) {
+ if (!Channel->Ca() || Channel->Ca() == Device->DeviceNumber() + 1 || Channel->Ca() >= CA_ENCRYPTED_MIN) {
+ if (Device->ProvidesTransponder(Channel)) {
+ if (!Device->Receiving()) {