if (m_mgr->allocateChannel(chid, m_channel))
eDebug("shit it failed!");
if (m_channel)
{
if (m_mgr->allocateChannel(chid, m_channel))
eDebug("shit it failed!");
if (m_channel)
{
channel->getState(state);
eDebug("channel state is now %d", state);
channel->getState(state);
eDebug("channel state is now %d", state);
if ((m_last_channel_state != iDVBChannel::state_ok)
&& (state == iDVBChannel::state_ok) && (!m_demux))
{
eDebug("we'll start tuning!");
if ((m_last_channel_state != iDVBChannel::state_ok)
&& (state == iDVBChannel::state_ok) && (!m_demux))
{
eDebug("we'll start tuning!");
m_table.begin(this, eDVBPMTSpec(0x20, 0x33f6), m_demux);
}
}
m_table.begin(this, eDVBPMTSpec(0x20, 0x33f6), m_demux);
}
}
eDebug("pcr pid: %x", pmt.getPcrPid());
}
eDebug("program map ...");
eDebug("pcr pid: %x", pmt.getPcrPid());
}
eDebug("program map ...");