aboutsummaryrefslogtreecommitdiff
path: root/multimedia/vdr-plugin-reelchannelscan
diff options
context:
space:
mode:
authorJuergen Lock <nox@FreeBSD.org>2011-05-07 17:39:10 +0000
committerJuergen Lock <nox@FreeBSD.org>2011-05-07 17:39:10 +0000
commitbfea588af741d57465a652a1e729f8222921eaee (patch)
tree52025d55ac7b09e5e2891f0ff2c0b76ef0d3c9e4 /multimedia/vdr-plugin-reelchannelscan
parente22d94b349585f307cdd6e999dbac41ebbbca97e (diff)
downloadports-bfea588af741d57465a652a1e729f8222921eaee.tar.gz
ports-bfea588af741d57465a652a1e729f8222921eaee.zip
Attempt to fix wrong modulation (at least) when manually scanning DVB-S2.
Notes
Notes: svn path=/head/; revision=273744
Diffstat (limited to 'multimedia/vdr-plugin-reelchannelscan')
-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();