use boundFunction from tools
[enigma2.git] / lib / dvb / frontend.cpp
index 2cb1c7d94ae5d52d71d8575f1c0dbb8985547654..f2c3401dc15a7438c4b7607b5064e68bf04165b7 100644 (file)
@@ -633,7 +633,7 @@ RESULT eDVBFrontend::tune(const iDVBFrontendParameters &where)
                        return -ENOENT;
                }
                
-               res = m_sec->prepare(*this, parm, feparm);
+               res = m_sec->prepare(*this, parm, feparm, 1 << m_fe);
                if (res)
                        return res;
 #if HAVE_DVB_API_VERSION < 3
@@ -919,5 +919,5 @@ int eDVBFrontend::isCompatibleWith(ePtr<iDVBFrontendParameters> &feparm)
 
        ASSERT(!feparm->getDVBS(sat_parm));
 
-       return m_sec->canTune(sat_parm, this, m_fe ? m_fe << 1 : 1);
+       return m_sec->canTune(sat_parm, this, 1 << m_fe);
 }