Changeset 2755 for trunk/reader-viaccess.c
- Timestamp:
- 07/15/10 23:09:25 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/reader-viaccess.c
r2729 r2755 396 396 397 397 switch (ep->emm[0]) { 398 case 0x88: 399 ep->type=UNIQUE; 400 memset(ep->hexserial, 0, 8); 401 memcpy(ep->hexserial, ep->emm + 3, 3); 402 cs_debug_mask(D_EMM, "VIACCESS EMM: UNIQUE"); 403 return(!memcmp(rdr->hexserial + 1, ep->hexserial, 4)); 404 405 case 0x8A: 406 case 0x8B: 407 ep->type=GLOBAL; 408 cs_debug_mask(D_EMM, "VIACCESS EMM: GLOBAL"); 409 return TRUE; 410 411 case 0x8C: 412 case 0x8D: 413 ep->type=SHARED; 414 cs_debug_mask(D_EMM, "VIACCESS EMM: SHARED (part)"); 415 return FALSE; 416 398 417 case 0x8E: 399 418 ep->type=SHARED; … … 403 422 return(!memcmp(&rdr->sa[0][0], ep->hexserial, 3)); 404 423 405 case 0x8C:406 ep->type=UNIQUE;407 memset(ep->hexserial, 0, 8);408 memcpy(ep->hexserial, ep->emm + 3, 3);409 cs_debug_mask(D_EMM, "VIACCESS EMM: UNIQUE");410 return(!memcmp(rdr->hexserial + 1, ep->hexserial, 4));411 412 case 0x8D:413 ep->type=GLOBAL;414 cs_debug_mask(D_EMM, "VIACCESS EMM: GLOBAL");415 return TRUE;416 417 424 default: 418 425 ep->type = UNKNOWN; … … 425 432 { 426 433 filter[0]=0xFF; 427 filter[1]= 2;434 filter[1]=3; 428 435 429 436 filter[2]=GLOBAL; … … 448 455 filter[71]=0; 449 456 450 filter[72+0] = 0x8 C;457 filter[72+0] = 0x88; 451 458 filter[72+0+16] = 0xFF; 452 459 memcpy(filter+72+1, rdr->hexserial + 1, 4);
Note:
See TracChangeset
for help on using the changeset viewer.