diff options
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.patch | 11 |
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()) { |