{
avail = 1;
busy = 0;
- m_sec = new eDVBSatelliteEquipmentControl;
+ m_sec = new eDVBSatelliteEquipmentControl(m_frontend);
if (!instance)
instance = this;
if (!adapter->getFrontend(frontend, i))
{
+ frontend->setTone(iDVBFrontend::toneOff);
+ frontend->setVoltage(iDVBFrontend::voltageOff);
frontend->setSEC(m_sec);
m_frontend.push_back(new eDVBRegisteredFrontend(frontend, adapter));
}
int c = i->m_frontend->isCompatibleWith(feparm);
if (c > bestval)
{
- c = bestval;
+ bestval = c;
best = i;
}
}