- Timestamp:
- 02/23/15 10:08:36 (9 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/globals.h
r10591 r10592 2050 2050 static inline bool caid_is_fake(uint16_t caid) { return caid == 0xffff; } 2051 2051 static inline bool caid_is_biss(uint16_t caid) { return caid >> 8 == 0x26; } 2052 static inline bool caid_is_seca(uint16_t caid) { return caid >> 8 == 0x01; } 2052 2053 static inline bool caid_is_irdeto(uint16_t caid) { return caid >> 8 == 0x06; } 2053 2054 static inline bool caid_is_videoguard(uint16_t caid) { return caid >> 8 == 0x09; } -
trunk/module-gbox-cards.c
r10570 r10592 180 180 181 181 //don't insert 0100:000000 182 if( (caid >> 8 == 0x01) && (!provid))182 if(caid_is_seca(caid) && (!provid)) 183 183 { return; } 184 184 //skip CAID 18XX providers -
trunk/module-gbox.c
r10570 r10592 1050 1050 slot = gbox_next_free_slot(local_gbox.id); 1051 1051 //SECA, Viaccess and Cryptoworks have multiple providers 1052 if( (cl->reader->caid >> 8 == 0x01) || (cl->reader->caid >> 8 == 0x05) ||1052 if(caid_is_seca(cl->reader->caid) || (cl->reader->caid >> 8 == 0x05) || 1053 1053 (cl->reader->caid >> 8 == 0x0D)) 1054 1054 { … … 1096 1096 if (cli->reader->gbox_cccam_reshare < min_reshare) 1097 1097 { min_reshare = cli->reader->gbox_cccam_reshare; } 1098 if( (card->caid >> 8 == 0x01) || (card->caid >> 8 == 0x05) ||1098 if(caid_is_seca(card->caid) || (card->caid >> 8 == 0x05) || 1099 1099 (card->caid >> 8 == 0x0D)) 1100 1100 { -
trunk/module-webif.c
r10591 r10592 3688 3688 static char *get_cardsystem_desc_by_caid(uint16_t caid) 3689 3689 { 3690 if(caid >= 0x0100 && caid <= 0x01FF) { return "seca"; }3690 if(caid_is_seca(caid)) { return "seca"; } 3691 3691 if(caid >= 0x0500 && caid <= 0x05FF) { return "viaccess"; } 3692 3692 if(caid_is_irdeto(caid)) { return "irdeto"; }
Note:
See TracChangeset
for help on using the changeset viewer.