Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] SV: Re: SV: CAM support, was Improved CAM support in VDR



Been there to both with Conax and Viaccess :(

/t

-----Ursprungligt meddelande-----
Från: micael.beronius@telia.com [mailto:micael.beronius@telia.com]
Skickat: den 12 januari 2003 00:13
Till: kls@cadsoft.de; vdr-bounce@linuxtv.org; Klaus Schmidinger
Kopia: vdr@linuxtv.org
Ämne: [vdr] Re: SV: CAM support, was Improved CAM support in VDR



>> I think I now see the change, but I guess that
>>     "if (tc[i].CreateConnection() == OK) {"
>> will fail the second time and hence no more tries to
>>     "if (tc[i].RecvTPDU() == T_CTC_REPLY)"
>> are done. This is only a guess though...

KS> You're right, I see that, too, now.

KS> I guess I'll combine the NewConnection() and CreateConnection()
KS> functions. However, that'll have to wait until tomorrow, since there's
KS> currently a recording going on on my VDR box...


OK, so I did this;
-------------------------------------------
if (tc[i].CreateConnection() == OK && tc[i].RecvTPDU() == T_CTC_REPLY )
  return &tc[i];
else
  dsyslog("CAM didn't reply correctly to T_CREATE_TC - retrying...");
-------------------------------------------

and this in cCiTransportConnection::Data();
-------------------------------------------
if (state == stIDLE || state == stCREATION) {
                    ^^^^^^^^^^^^^^^^^^^^^^
-------------------------------------------


And now several tries are done, but my CAM is not seen anyway...
:-(

Is there another way of checking the result, apart from poll()?
(Are there any up to date doc on the CA api?)


-- 
Best regards,
 micael                            mailto:micael.beronius@telia.com



-- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as
subject.


--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe vdr" as subject.



Home | Main Index | Thread Index