- add ts recorder
[enigma2.git] / lib / dvb / pmt.cpp
index 4ab551f1d95ce3fdb59a086025db1efa2961c38d..3f9ac7f7c91e6374e758409bd952448d2be0bbd2 100644 (file)
@@ -1,3 +1,4 @@
+#include <lib/base/eerror.h>
 #include <lib/dvb/pmt.h>
 #include <lib/dvb/specs.h>
 #include <lib/dvb/dvb.h>
@@ -23,6 +24,8 @@ void eDVBServicePMTHandler::channelStateChanged(iDVBChannel *channel)
                        if (m_channel->getDemux(m_demux))
                                eDebug("shit it failed.. again.");
                
+               serviceEvent(eventTuned);
+               
                if (m_demux)
                {       
                        eDebug("ok ... now we start!!");
@@ -41,6 +44,7 @@ void eDVBServicePMTHandler::PMTready(int error)
 
 void eDVBServicePMTHandler::PATready(int)
 {
+       eDebug("got PAT");
        ePtr<eTable<ProgramAssociationTable> > ptr;
        if (!m_PAT.getCurrent(ptr))
        {
@@ -64,6 +68,7 @@ void eDVBServicePMTHandler::PATready(int)
 
 int eDVBServicePMTHandler::getProgramInfo(struct program &program)
 {
+       eDebug("got PMT");
        ePtr<eTable<ProgramMapTable> > ptr;
        
        program.videoStreams.clear();