- Timestamp:
- 10/11/09 19:45:51 (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/globals.h
r452 r453 754 754 extern int seca_card_info(void); 755 755 756 // reader-nds 757 extern int nds_card_init(uchar *, int); 758 extern int nds_do_ecm(ECM_REQUEST *); 759 extern int nds_do_emm(EMM_PACKET *); 760 extern int nds_card_info(void); 761 756 762 // protocol modules 757 763 extern int monitor_send_idx(int, char *); -
trunk/reader-common.c
r452 r453 17 17 #define SC_SECA 5 18 18 #define SC_VIDEOGUARD2 6 19 #define SC_NDS 7 19 20 20 21 static int reader_device_type(char *device, int typ) … … 228 229 case SC_SECA: 229 230 rc=seca_card_info(); break; 231 case SC_NDS: 232 rc=nds_card_info(); break; 230 233 default: rc=0; 231 234 } … … 242 245 if (viaccess_card_init(atr, atr_size)) reader[ridx].card_system=SC_VIACCESS; 243 246 if (videoguard_card_init(atr, atr_size)) reader[ridx].card_system=SC_VIDEOGUARD2; 247 if (nds_card_init(atr, atr_size)) reader[ridx].card_system=SC_NDS; 244 248 if (!reader[ridx].card_system) cs_ri_log("card system not supported"); 245 249 cs_ri_brk(1); … … 350 354 case SC_VIDEOGUARD2: 351 355 rc=(videoguard_do_ecm(er)) ? 1 : 0; break; 356 case SC_NDS: 357 rc=(nds_do_ecm(er)) ? 1: 0; break; 352 358 default: rc=0; 353 359 } … … 415 421 case SC_VIDEOGUARD2: 416 422 rc=videoguard_do_emm(ep); break; 423 case SC_NDS: 424 rc=nds_do_emm(ep); break; 417 425 default: rc=0; 418 426 }
Note:
See TracChangeset
for help on using the changeset viewer.