SASC-NG
DVBSoftCAM

csa.h

Go to the documentation of this file.
00001 /*
00002  * csa.h:
00003  *
00004  */
00005 
00006 #ifndef __CSA_H
00007 #define __CSA_H
00008 
00009 #include <linux/dvb/ca.h>
00010 
00011 //#define HAVE_SOFTCSA // make this patch detectable
00012 //#define SOFTCSA_VERS 100 // ff stands for FFdecsa
00013 
00014 class cCSA {
00015 private:
00016   unsigned char even_ck[8], odd_ck[8];
00017   unsigned char queued_even_ck[8], queued_odd_ck[8];
00018   bool even_is_queued, odd_is_queued;
00019   bool force_dequeueing;
00020 public:
00021   cCSA(void);
00022   void SetDescr(ca_descr_t *ca_descr);
00023   void SetCaPid(ca_pid_t *ca_pid);
00024   };
00025 
00026 #endif //__CSA_H
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines