for (i=0; i<num_fe; ++i)
{
ePtr<eDVBFrontend> frontend;
+
if (!adapter->getFrontend(frontend, i))
+ {
+ frontend->setSEC(m_sec);
m_frontend.push_back(new eDVBRegisteredFrontend(frontend, adapter));
+ }
}
}
ePtr<eDVBChannel> ch;
ch = new eDVBChannel(this, fe);
- ePtr<iDVBFrontend> myfe;
- if (!ch->getFrontend(myfe))
- myfe->setSEC(m_sec);
-
res = ch->setChannel(channelid);
if (res)
{
eDVBChannel *ch;
ch = new eDVBChannel(this, fe);
- ePtr<iDVBFrontend> myfe;
- if (!ch->getFrontend(myfe))
- myfe->setSEC(m_sec);
-
channel = ch;
return 0;
}