/***************************************************************************** * newsubtable *****************************************************************************/ static void newsubtable(dvbpsi_t *p_dvbpsi, uint8_t table_id, uint16_t extension, void *p_zero) { (void)p_zero; if ((table_id >= 0x4e) && (table_id <= 0x5f)) { if (!dvbpsi_eit_attach(p_dvbpsi, table_id, extension, dumpeit, NULL)) fprintf(stderr, "Failed to attach SDT subdecoder\n"); } }
void EitHandler::attach() { Q_ASSERT(dvbpsi_eit_attach(abstractDvbPsiHandlerPrivate()->dvbpsi, (quint8)d->tableID, (quint16)d->serviceID, callback, (void *)d)); AbstractDvbPsiHandler::d->attached = true; }