1 #include <lib/base/eerror.h>
2 #include <lib/dvb/ecm.h>
3 #include <lib/dvb/idemux.h>
4 #include <lib/gdi/gpixmap.h>
8 DEFINE_REF(eDVBECMParser);
12 eDVBECMParser::eDVBECMParser(iDVBDemux *demux)
15 if (demux->createPESReader(eApp, m_pes_reader))
16 eDebug("failed to create ECM PES reader!");
18 m_pes_reader->connectRead(slot(*this, &eDVBECMParser::processData), m_read_connection);
21 eDVBECMParser::~eDVBECMParser()
27 int eDVBECMParser::start(int pid)
34 return m_pes_reader->start(pid);
40 int eDVBECMParser::stop()
45 return m_pes_reader->stop();
50 void eDVBECMParser::processData(const __u8 *p, int len)
54 void eDVBECMParser::processPESPacket(__u8 *pkt, int len)