diff options
author | nox <nox@FreeBSD.org> | 2011-05-08 01:39:10 +0800 |
---|---|---|
committer | nox <nox@FreeBSD.org> | 2011-05-08 01:39:10 +0800 |
commit | 773b5153c9e1b164eec169ceb9b2530c7a039747 (patch) | |
tree | 7c6f6e3098950bce6c2e39db2213c8ada862b8f4 /multimedia | |
parent | 0bfa571c22acc3de7888afaad99cf51b39c89915 (diff) | |
download | freebsd-ports-gnome-773b5153c9e1b164eec169ceb9b2530c7a039747.tar.gz freebsd-ports-gnome-773b5153c9e1b164eec169ceb9b2530c7a039747.tar.zst freebsd-ports-gnome-773b5153c9e1b164eec169ceb9b2530c7a039747.zip |
Attempt to fix wrong modulation (at least) when manually scanning DVB-S2.
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/vdr-plugin-reelchannelscan/Makefile | 2 | ||||
-rw-r--r-- | multimedia/vdr-plugin-reelchannelscan/files/patch-dvb-s2-vdr-1.7.18 | 31 |
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(); |