----- Original Message ----- From: "Sigmund Augdal" <sigmund@xxxxxxx> To: <linux-dvb@xxxxxxxxxxx> Sent: Tuesday, July 05, 2005 9:38 PM Subject: Re: [linux-dvb] TechniSat Skystar 1 CI (Twinhan clone) ca_zapnotworking > On Tue, 2005-07-05 at 17:57 +0200, Dominique Dumont wrote: >> Manu Abraham <manu@xxxxxxxxxxx> writes: >> >> >> is a CAM support in latest versions. It is not working with Twinhan >> >> because (as I understand) VLC uses different API (low-level?) but >> >> all needed information is already prepared. >> > >> > Reversing the processed information might be a herculean task, so i >> > would say that a write from scratch to create a CA_PMT object is the >> > best .. >> >> I guess that VLC creates a CA_PMT messages (i.e. an APDU) which is >> encapsulated in a SPDU (session level) which is encapsulated in a TPDU >> (transport level) and sent to the CAM. > Indeed. >> >> To support High level CI, you'll have to plug something in VLC to send >> the CA_PMT before the encapsulation done at session level. > I have this code written allready, but for some unknown reason it does > not work. Neither does ca_zap, so I really do not have anything to test > with. I heard talks about some bugs in some parser related to ca_zap, > and desided to delay my work untill that was sorted out. What is really important - to implement 'query' instead of 'ok_descramble' and get the reply message from the module application - then we will have the code (reason) for the possible error and will see that pids in CAM are correct (or not). Paul > > Sigmund >> >> HTH >> >> >> _______________________________________________ >> >> linux-dvb@xxxxxxxxxxx >> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb > > > _______________________________________________ > > linux-dvb@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb