Heeft er vermoedelijk geen biet mee te maken maar ik dacht laat ik ook eens kijken...
Loop ik hier tegenop:
This means that PyInt_FromLong must be replaced with PyLong_FromLong, PyInt_FromString with PyLong_FromString etc.
If you need to keep Python 2 compatibility you have to replace it conditionally.
PyInt_FromLong zitten er nog genoeg in.
Als ik mag gokken zit het in dit stukje code uit scan.cpp
Dit zal ook wel niet werken he?
void eDVBScan::stateChange(iDVBChannel *ch)
{
int state;
if (ch->getState(state))
return;
if (m_channel_state == state)
return;
if (state == iDVBChannel::state_ok)
{
startFilter();
m_channel_state = state;
} else if (state == iDVBChannel::state_failed)
{
m_ch_unavailable.push_back(m_ch_current);
int type;
m_ch_current->getSystem(type);
if (type == iDVBFrontend::feTerrestrial)
{
eDVBFrontendParametersTerrestrial parm;
m_ch_current->getDVBT(parm);
if (parm.system == eDVBFrontendParametersTerrestrial::System_DVB_T_T2)
{
/* we have to scan T2 as well as T */
parm.system = eDVBFrontendParametersTerrestrial::System_DVB_T2;
ePtr<eDVBFrontendParameters> feparm = new eDVBFrontendParameters;
feparm->setDVBT(parm);
addChannelToScan(feparm);
}
}
nextChannel();
}
/* unavailable will timeout, anyway. */
}
@Camping: ZGemma H.2S, Technisat Multytenne 4-in-1 @Home: Edision Mini 4K, Wave Frontier T55, EMP Centauri EMP DiSEqC 8/1 switch, 4x Inverto Ultra Black single LNB