[mythtv-users] EPG not working

Rudy Zijlstra mythtv at edsons.demon.nl
Mon Jun 6 18:12:33 UTC 2005


Mattia Martinello wrote:

> Rudy Zijlstra ha scritto:
>
>> From which satellite?
>
>
> Hotbird (1-6).
>
> _

Hm, the following works on Astra, don't know for hotbird.

In SIParser.cpp search for the following snippet:

// Descriptor 0x4A - Linkage - NIT
void SIParser::ParseDescriptorLinkage(uint8_t* buffer,int 
size,NetworkObject &n)
{
    (void) size;

    n.LinkageTransportID = buffer[2] << 8 | buffer[3];
    n.LinkageNetworkID = buffer[4] << 8 | buffer[5];
    n.LinkageServiceID = buffer[6] << 8 | buffer[7];
    n.LinkageType = buffer[8];
    n.LinkagePresent = 1;

    //The following was found to break EIT guide for
    // Kristian Kalweit <kalweit at exorpro.de>
    //if (n.LinkageType == 4)
    //{
    //    PrivateTypes.GuideOnSingleTransport = true;
    //    PrivateTypes.GuideTransportID = n.LinkageTransportID;
    //}
}

---------------

As you see, i have the complete last if statement commented out. On 
Astra this makes things work (at least for german and austrian channels. 
I have not yet tested the others, will do after i have a CI module). May 
well be the same on hotbird.

Good Luck,

Rudy

P.S. Tell us if it works.


More information about the mythtv-users mailing list