Hi
DecodePMT can't find CA_descriptor when I am tuning/scanning satellite Thor 1W, it works fine when I tune/scan Siruis 5E.
Here is a code snipped :
if(indicator==0x09)
{
int CaSystemId = ((buf[pointer+2])<<8)+buf[pointer+3];
int CaECMId = ((buf[pointer+4] & 0x1F)<<8)+buf[pointer+5];
Log("ECM:0x%x / 0x%x",CaSystemId,CaECMId);
}
I tried to dump the data to a file, and when using 1W, 0x09 is present in the data, but not detected by decodePMT.
And the CaSystemId is fine, but the CaECMId value is wrong - compared to ProgDVB or MyTheatre.
Any help will be apreciated
DecodePMT can't find CA_descriptor when I am tuning/scanning satellite Thor 1W, it works fine when I tune/scan Siruis 5E.
Here is a code snipped :
if(indicator==0x09)
{
int CaSystemId = ((buf[pointer+2])<<8)+buf[pointer+3];
int CaECMId = ((buf[pointer+4] & 0x1F)<<8)+buf[pointer+5];
Log("ECM:0x%x / 0x%x",CaSystemId,CaECMId);
}
I tried to dump the data to a file, and when using 1W, 0x09 is present in the data, but not detected by decodePMT.
And the CaSystemId is fine, but the CaECMId value is wrong - compared to ProgDVB or MyTheatre.
Any help will be apreciated