[mythtv] [patch] DVB EIT fixes

Kristian Kalweit kalweit at exorpro.de
Fri Jan 28 02:21:12 EST 2005


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.


More information about the mythtv-dev mailing list