[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