Kristian Kalweit schrieb:

Right, x have to be 4 in CheckTrackers to emit an EventsReady signal. I never get this! I only get SIParser: Table[1]->EmitRequired() == true

After further testing I find out:

In sitypes.cpp:

bool EventHandler::EmitRequired()
{
   QMap_pidHandler::Iterator p;
   QMap_SectionTracker::Iterator i;
   QMap_pullStatus::Iterator s;
   QMap_Events::Iterator e;
   bool AllComplete;

   if (SIStandard == SI_STANDARD_ATSC)
   {
       if (!(mgtloaded))
           return false;
       if (!(sttloaded))
           return false;
   }
   if (!(servicesloaded))
       return false;
   for (s = status.begin() ; s != status.end() ; ++s)
   {

At my machine this loop is never entered! So EmitRequired() has no chance to become true. What could be the cause of this? Why is there nothing in status (QMap_pullStatus)?

Kristian.
_______________________________________________
mythtv-dev mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-dev

Reply via email to