- Timestamp:
- 08/09/10 18:18:59 (14 years ago)
- Location:
- trunk
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Maketype
r2901 r2907 43 43 $(LIBFILE1)(reader-dre.o) \ 44 44 $(LIBFILE1)(reader-nagra.o) \ 45 $(LIBFILE1)(reader-tongfang.o) \ 45 46 $(LIBFILE1)(module-camd33.o) \ 46 47 $(LIBFILE1)(module-camd35.o) \ -
trunk/reader-common.c
r2905 r2907 241 241 case SC_DRE: 242 242 dre_card_info(); break; 243 case SC_TONGFANG: 244 tongfang_card_info(reader); break; 243 245 } 244 246 } … … 264 266 else if (dre_card_init(reader, atr)) 265 267 reader->card_system=SC_DRE; 268 else if (tongfang_card_init(reader, atr)) 269 reader->card_system=SC_TONGFANG; 266 270 else 267 271 cs_ri_log(reader, "card system not supported"); … … 397 401 case SC_DRE: 398 402 rc=(dre_do_ecm(reader, er)) ? 1: 0; break; 403 case SC_TONGFANG: 404 rc=(tongfang_do_ecm(reader, er)) ? 1: 0; break; 399 405 default: 400 406 rc=0; … … 428 434 case SC_DRE: 429 435 rc=dre_get_emm_type(ep, rdr); break; 436 case SC_TONGFANG: 437 rc=tongfang_get_emm_type(ep, rdr); break; 430 438 default: 431 439 rc=0; … … 454 462 case 0x4A: 455 463 return SC_DRE; 464 case 0x4B: 465 return SC_TONGFANG; 456 466 default: 457 467 return 0; … … 569 579 case SC_DRE: 570 580 rc=dre_do_emm(reader, ep); break; 581 case SC_TONGFANG: 582 rc=tongfang_do_emm(reader, ep); break; 571 583 default: rc=0; 572 584 } -
trunk/reader-common.h
r2806 r2907 19 19 #define SC_DRE 7 20 20 #define SC_NAGRA 8 21 #define SC_TONGFANG 9 21 22 22 23 // reader-irdeto … … 85 86 void dre_get_emm_filter(struct s_reader * rdr, uchar *filter); 86 87 88 // reader tongfang 89 int tongfang_card_init(struct s_reader * reader, ATR atr); 90 int tongfang_do_ecm(struct s_reader * reader, ECM_REQUEST *); 91 int tongfang_do_emm(struct s_reader * reader, EMM_PACKET *); 92 int tongfang_get_emm_type(EMM_PACKET *, struct s_reader *); 93 int tongfang_card_info(struct s_reader * reader); 94 void tongfang_get_emm_filter(struct s_reader * rdr, uchar *filter); 95 87 96 int check_emm_cardsystem(struct s_reader * rdr, EMM_PACKET *ep); 88 97 void reader_device_close(struct s_reader * reader);
Note:
See TracChangeset
for help on using the changeset viewer.