testemm.c
来自「VDR softcam plugin 0.9.1」· C语言 代码 · 共 41 行
C
41 行
#include <stdlib.h>#include <stdio.h>#include "data.h"#include "system.h"#include "compat.h"#include <libsi/section.h>SI::TOT __dummy;int main(int argc, char *argv[]){ if(argc<4) { printf("usage: %s <lib-dir> <plugin-dir> <caid> <rawemm-file>\n",argv[0]); return 1; } DllsLoad(argv[1]); InitAll(argv[2]); LogAll(); unsigned char emm[4096]; int len=ReadRaw(argv[4],emm,sizeof(emm)); int caid=strtol(argv[3],0,0); printf("using caid %04x\n",caid); cSystem *sys=0; int lastPri=0; while((sys=cSystems::FindBySysId(caid,false,lastPri))) { sys->DoLog(true); sys->CardNum(0); lastPri=sys->Pri(); if(sys->HasLogger()) { for(int i=0; i<len;) { int s=SCT_LEN(&emm[i]); sys->ProcessEMM(0x123,caid,&emm[i]); i+=s; } } delete sys; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?