|
SASC-NG
DVBSoftCAM
|
Inheritance diagram for cSystemScViaccess:Public Member Functions | |
| cSystemScViaccess (void) | |
| virtual void | ParseCADescriptor (cSimpleList< cEcmInfo > *ecms, unsigned short sysId, int source, const unsigned char *data, int len) |
Definition at line 61 of file sc-viaccess.c.
| cSystemScViaccess::cSystemScViaccess | ( | void | ) |
Definition at line 67 of file sc-viaccess.c.
References cSystem::hasLogger.
:cSystemScCore(SYSTEM_NAME,SYSTEM_PRI,SC_ID,"SC Viaccess") { hasLogger=true; }
| void cSystemScViaccess::ParseCADescriptor | ( | cSimpleList< cEcmInfo > * | ecms, |
| unsigned short | sysId, | ||
| int | source, | ||
| const unsigned char * | data, | ||
| int | len | ||
| ) | [virtual] |
Reimplemented from cSystem.
Definition at line 73 of file sc-viaccess.c.
References L_CORE_ECMPROC, PRINTF, and WORD.
{
const int pid=WORD(data,2,0x1FFF);
if(pid>=0xAA && pid<=0xCF) {
PRINTF(L_CORE_ECMPROC,"sc-viaccess: dropped \"fake\" ecm pid 0x%04xn",pid);
return;
}
cSystem::ParseCADescriptor(ecms,sysId,source,data,len);
}