aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/sec.cpp
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-16 18:32:59 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2005-11-16 18:32:59 +0000
commitb69752cd17ee8011f72f878115ec378aae06bd80 (patch)
treeaef8512f02e0d169304bfbc78762e9a0614d0d07 /lib/dvb/sec.cpp
parente768f7667ec5da0e331725de8a582365358cf7e3 (diff)
downloadenigma2-b69752cd17ee8011f72f878115ec378aae06bd80.tar.gz
enigma2-b69752cd17ee8011f72f878115ec378aae06bd80.zip
use frontend_id in prepare too
Diffstat (limited to 'lib/dvb/sec.cpp')
-rw-r--r--lib/dvb/sec.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/dvb/sec.cpp b/lib/dvb/sec.cpp
index aaf459fb..972728ed 100644
--- a/lib/dvb/sec.cpp
+++ b/lib/dvb/sec.cpp
@@ -96,11 +96,13 @@ int eDVBSatelliteEquipmentControl::canTune(const eDVBFrontendParametersSatellite
return ret;
}
-RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPARAMETERS &parm, eDVBFrontendParametersSatellite &sat)
+RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPARAMETERS &parm, eDVBFrontendParametersSatellite &sat, int frontend_id)
{
for (int idx=0; idx <= m_lnbidx; ++idx )
{
eDVBSatelliteLNBParameters &lnb_param = m_lnbs[idx];
+ if (!(lnb_param.tuner_mask & frontend_id)) // lnb for correct tuner?
+ continue;
eDVBSatelliteDiseqcParameters &di_param = lnb_param.m_diseqc_parameters;
eDVBSatelliteRotorParameters &rotor_param = lnb_param.m_rotor_parameters;