summaryrefslogtreecommitdiff
path: root/dynamicdevice.c
diff options
context:
space:
mode:
authorLars Hanisch <dvb@flensrocker.de>2011-12-21 23:21:41 +0100
committerLars Hanisch <dvb@flensrocker.de>2011-12-21 23:21:41 +0100
commit59894fec5f81023e0c04f13fe7db5154e3e0427e (patch)
tree21a1dd45eb8f6a0c9606d1e1ccf8e41863aef701 /dynamicdevice.c
parentf526ab07bcdfe659a2f05a18f3367b09becc3156 (diff)
downloadvdr-plugin-dynamite-59894fec5f81023e0c04f13fe7db5154e3e0427e.tar.gz
vdr-plugin-dynamite-59894fec5f81023e0c04f13fe7db5154e3e0427e.tar.bz2
add patch and adjust dynamite to vdr 1.7.22v0.0.9
Diffstat (limited to 'dynamicdevice.c')
-rw-r--r--dynamicdevice.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/dynamicdevice.c b/dynamicdevice.c
index 1395bbd..518b621 100644
--- a/dynamicdevice.c
+++ b/dynamicdevice.c
@@ -817,19 +817,33 @@ const cChannel *cDynamicDevice::GetCurrentlyTunedTransponder(void) const
return cDevice::GetCurrentlyTunedTransponder();
}
+
+#if VDRVERSNUM < 10722
bool cDynamicDevice::IsTunedToTransponder(const cChannel *Channel)
+#else
+bool cDynamicDevice::IsTunedToTransponder(const cChannel *Channel) const
+#endif
{
if (!IsIdle() && subDevice)
return subDevice->IsTunedToTransponder(Channel);
return cDevice::IsTunedToTransponder(Channel);
}
+#if VDRVERSNUM < 10722
bool cDynamicDevice::MaySwitchTransponder(void)
{
if (subDevice)
return subDevice->MaySwitchTransponder();
return cDevice::MaySwitchTransponder();
}
+#else
+bool cDynamicDevice::MaySwitchTransponder(const cChannel *Channel) const
+{
+ if (subDevice)
+ return subDevice->MaySwitchTransponder(Channel);
+ return cDevice::MaySwitchTransponder(Channel);
+}
+#endif
bool cDynamicDevice::SetChannelDevice(const cChannel *Channel, bool LiveView)
{
@@ -1119,8 +1133,9 @@ bool cDynamicDevice::SendDiseqcCmd(dvb_diseqc_master_cmd cmd)
return subDevice->SendDiseqcCmd(cmd);
return cDevice::SendDiseqcCmd(cmd);
}
+#endif
-//opt-64_lnb-sharing.dpatch
+#ifdef LNB_SHARING_VERSION
void cDynamicDevice::SetLnbNrFromSetup(void)
{
if (subDevice)