- Timestamp:
- 06/12/11 15:58:39 (13 years ago)
- Location:
- trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/global-functions.h
r5361 r5373 23 23 * card support 24 24 * =========================== */ 25 void reader_nagra();26 void reader_irdeto();27 void reader_cryptoworks();28 void reader_viaccess();29 void reader_conax();30 void reader_seca();31 void reader_videoguard1();32 void reader_videoguard2();33 void reader_videoguard12();34 void reader_dre();35 void reader_tongfang();25 extern void reader_nagra(struct s_cardsystem *); 26 extern void reader_irdeto(struct s_cardsystem *); 27 extern void reader_cryptoworks(struct s_cardsystem *); 28 extern void reader_viaccess(struct s_cardsystem *); 29 extern void reader_conax(struct s_cardsystem *); 30 extern void reader_seca(struct s_cardsystem *); 31 extern void reader_videoguard1(struct s_cardsystem *); 32 extern void reader_videoguard2(struct s_cardsystem *); 33 extern void reader_videoguard12(struct s_cardsystem *); 34 extern void reader_dre(struct s_cardsystem *); 35 extern void reader_tongfang(struct s_cardsystem *); 36 36 37 37 /* =========================== 38 38 * cardreaders 39 39 * =========================== */ 40 void cardreader_mouse(struct s_cardreader *crdr);41 void cardreader_smargo(struct s_cardreader *crdr);40 extern void cardreader_mouse(struct s_cardreader *crdr); 41 extern void cardreader_smargo(struct s_cardreader *crdr); 42 42 #ifdef WITH_STAPI 43 void cardreader_stapi(struct s_cardreader *crdr);43 extern void cardreader_stapi(struct s_cardreader *crdr); 44 44 #endif 45 45 #ifdef HAVE_PCSC … … 176 176 #ifdef HAVE_DVBAPI 177 177 extern void chk_t_dvbapi(char *token, char *value); 178 void dvbapi_chk_caidtab(char *caidasc, char type);179 void dvbapi_read_priority();178 extern void dvbapi_chk_caidtab(char *caidasc, char type); 179 extern void dvbapi_read_priority(void); 180 180 #endif 181 181 … … 405 405 extern int32_t reader_ecm(struct s_reader * reader, ECM_REQUEST *); 406 406 extern int32_t reader_emm(struct s_reader * reader, EMM_PACKET *); 407 int32_t reader_get_emm_type(EMM_PACKET *ep, struct s_reader * reader);408 struct s_cardsystem *get_cardsystem_by_caid(uint16_t caid);407 extern int32_t reader_get_emm_type(EMM_PACKET *ep, struct s_reader * reader); 408 extern struct s_cardsystem *get_cardsystem_by_caid(uint16_t caid); 409 409 extern void reader_device_close(struct s_reader * reader); -
trunk/globals.h
r5365 r5373 1319 1319 extern pthread_mutex_t gethostbyname_lock; 1320 1320 1321 pid_t server_pid; // PID of server - set while startup1321 extern pid_t server_pid; // PID of server - set while startup 1322 1322 1323 1323 #ifdef CS_ANTICASC -
trunk/module-dvbapi.c
r5371 r5373 26 26 struct s_client *dvbapi_client=NULL; 27 27 28 #ifdef WITH_STAPI 28 29 int32_t stapi_on = 0; 30 pthread_mutex_t filter_lock; 31 struct STDEVICE dev_list[PTINUM]; 32 #endif 29 33 30 34 int32_t dvbapi_set_filter(int32_t demux_id, int32_t api, uint16_t pid, uchar *filt, uchar *mask, int32_t timeout, int32_t pidindex, int32_t count, int32_t type) { … … 103 107 } 104 108 105 int32_t dvbapi_check_array(uint16_t *array, int32_t len, uint16_t match) { 106 int32_t i; 107 for (i=0; i<len; i++) { 108 if (array[i]==match) { 109 return i; 110 } 111 } 112 return -1; 113 } 114 115 int32_t dvbapi_detect_api() { 109 static int32_t dvbapi_detect_api() { 116 110 #ifdef COOL 117 111 selected_api=COOLAPI; … … 182 176 } 183 177 184 int32_t dvbapi_read_device(int32_t dmx_fd, unsigned char *buf, int32_t length)178 static int32_t dvbapi_read_device(int32_t dmx_fd, unsigned char *buf, int32_t length) 185 179 { 186 180 int32_t len, rc; -
trunk/module-dvbapi.h
r5284 r5373 107 107 #define PTINUM 10 108 108 #define SLOTNUM 20 109 110 pthread_mutex_t filter_lock;111 112 struct STDEVICE dev_list[PTINUM];113 109 #endif 114 110 -
trunk/oscam.c
r5372 r5373 37 37 int8_t cs_capture_SEGV=0; 38 38 char cs_tmpdir[200]={0x00}; 39 pid_t server_pid=0; 39 40 pthread_mutex_t gethostbyname_lock; 40 41 pthread_mutex_t get_cw_lock;
Note:
See TracChangeset
for help on using the changeset viewer.