aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--multimedia/vdr-plugin-reelchannelscan/Makefile2
-rw-r--r--multimedia/vdr-plugin-reelchannelscan/files/patch-dvb-s2-vdr-1.7.1831
2 files changed, 32 insertions, 1 deletions
diff --git a/multimedia/vdr-plugin-reelchannelscan/Makefile b/multimedia/vdr-plugin-reelchannelscan/Makefile
index d846c591262a..a51641fd11d9 100644
--- a/multimedia/vdr-plugin-reelchannelscan/Makefile
+++ b/multimedia/vdr-plugin-reelchannelscan/Makefile
@@ -7,7 +7,7 @@
PORTNAME= vdr-plugin-reelchannelscan
PORTVERSION= 0.6.1b1.7.15
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= multimedia
MASTER_SITES= LOCAL/nox \
http://ppa.launchpad.net/yavdr/stable-vdr/ubuntu/pool/main/v/vdr-plugin-reelchannelscan/
diff --git a/multimedia/vdr-plugin-reelchannelscan/files/patch-dvb-s2-vdr-1.7.18 b/multimedia/vdr-plugin-reelchannelscan/files/patch-dvb-s2-vdr-1.7.18
new file mode 100644
index 000000000000..34a688bd3db9
--- /dev/null
+++ b/multimedia/vdr-plugin-reelchannelscan/files/patch-dvb-s2-vdr-1.7.18
@@ -0,0 +1,31 @@
+--- a/csmenu.c
++++ b/csmenu.c
+@@ -243,7 +243,7 @@ void cMenuChannelscan::TunerDetection()
+ txtstream << tr("DVB-C - Cable") << " (" << tr("Tuner") << ' ' << tuner + 1 << ')';
+ stp = CABLE;
+ } else if (device->ProvidesSource(cSource::stSat)) {
+- if (device->NumProvidedSystems() == 2) {
++ if (device->NumProvidedSystems() == 3) {
+ // if(TunerIsRotor(tuner))
+ // txtstream << tr("DVB-S2 - Rotor") << " (" << tr("Tuner") << ' ' << tuner + 1 << ')';
+ // else
+--- a/scan.c
++++ b/scan.c
+@@ -421,7 +421,7 @@ void cScan::ScanNitServices()
+ void cScan::ScanDVB_S(cTransponder * tp, cChannel * c)
+ {
+ //const time_t tt = time(NULL);
+- int maxmods = device->NumProvidedSystems() == 2? 4 : 2;
++ int maxmods = device->NumProvidedSystems() == 3? 4 : 2;
+
+ // esyslog("%s cTransponder* tp = %x cChannel *c = %x", __PRETTY_FUNCTION__);
+ esyslog("maxmods = %d",maxmods);
+@@ -431,7 +431,7 @@ void cScan::ScanDVB_S(cTransponder * tp,
+ ;
+
+ // skip HD Transonders on SD Tuner
+- if ( !device->NumProvidedSystems() == 2 && static_cast < cSatTransponder * >(tp)->System() == 1)
++ if ( !device->NumProvidedSystems() == 3 && static_cast < cSatTransponder * >(tp)->System() == 1)
+ return;
+
+ unsigned int nRadio = radioChannelNames.size();