MPStreamAnalyzer -> decodePMT -> indicator -> CA_de (1 Viewer)

FlexyZ

Portal Member
September 8, 2005
22
0
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 :)
 

Users who are viewing this thread

Top Bottom