Changeset 3615
- Timestamp:
- 10/18/10 17:08:50 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/reader-nagra.c
r3424 r3615 386 386 if (reader->is_n3_na) 387 387 { 388 if (!NegotiateSessionKey_N3_NA(reader, 0)) 389 { 390 cs_debug("[nagra-reader] NegotiateSessionKey_N3_NA first time failed"); 391 return ERROR; 392 } 388 393 if (!NegotiateSessionKey_N3_NA(reader, 1)) 389 {390 cs_debug("[nagra-reader] NegotiateSessionKey_N3_NA first time failed");391 return ERROR;392 }393 if (!NegotiateSessionKey_N3_NA(reader, 0))394 394 { 395 395 cs_debug("[nagra-reader] NegotiateSessionKey_N3_NA second time failed"); … … 781 781 { 782 782 int retry=0; 783 if(!do_cmd(reader, er->ecm[3],er->ecm[4]+2,0x87,0x02, er->ecm+3+2,cta_res,&cta_lr))784 {785 cs_debug("[nagra-reader] nagra2_do_ecm failed, retry");786 cs_sleepms(10);787 if(!do_cmd(reader, er->ecm[3],er->ecm[4]+2,0x87,0x02, er->ecm+3+2,cta_res,&cta_lr))788 {783 784 while (!do_cmd(reader, er->ecm[3],er->ecm[4]+2,0x87,0x02, er->ecm+3+2,cta_res,&cta_lr)) 785 { 786 if (retry == 0) 787 cs_debug("[nagra-reader] nagra2_do_ecm failed, retry"); 788 else { 789 789 cs_debug("[nagra-reader] nagra2_do_ecm failed, retry failed!"); 790 790 return ERROR; 791 791 } 792 792 retry++; 793 cs_sleepms(10); 793 794 } 794 795 cs_sleepms(10); 796 797 retry=0; 795 798 while(!CamStateRequest(reader) && retry < 3) 796 799 {
Note:
See TracChangeset
for help on using the changeset viewer.