|
SASC-NG
DVBSoftCAM
|
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