Changeset 1774 for trunk/reader-irdeto.c
- Timestamp:
- 03/04/10 22:12:04 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/reader-irdeto.c
r1766 r1774 366 366 } 367 367 368 int irdeto_get_emm_type(EMM_PACKET *ep ) //returns TRUE if shared emm matches SA, unique emm matches serial, or global or unknown368 int irdeto_get_emm_type(EMM_PACKET *ep, struct s_reader * rdr) //returns TRUE if shared emm matches SA, unique emm matches serial, or global or unknown 369 369 { 370 370 int i, l=(ep->emm[3]&0x07), ok=0; … … 374 374 memset(ep->hexserial,0,8); 375 375 memcpy(ep->hexserial, ep->emm + 4, l); 376 return (mode==r eader[ridx].hexserial[3] &&377 (!l || !memcmp(ep->emm+4, r eader[ridx].hexserial, l)));376 return (mode==rdr->hexserial[3] && 377 (!l || !memcmp(ep->emm+4, rdr->hexserial, l))); 378 378 } 379 379 else { // Provider addressed 380 380 ep->type = SHARED; 381 for(i=0; i<r eader[ridx].nprov; i++) {382 ok=(mode==r eader[ridx].prid[i][0] &&383 (!l || !memcmp(ep->emm+4, &r eader[ridx].prid[i][1], l)));381 for(i=0; i<rdr->nprov; i++) { 382 ok=(mode==rdr->prid[i][0] && 383 (!l || !memcmp(ep->emm+4, &rdr->prid[i][1], l))); 384 384 if (ok) break; 385 385 }
Note:
See TracChangeset
for help on using the changeset viewer.