void coolapi_open_all(void) { cnxt_kal_initialize(); cnxt_drv_init(); cnxt_smc_init (NULL); cool_kal_opened = 1; }
void coolapi_open_all() { printf("coolapi_open_all start\n"); cnxt_kal_initialize(); cnxt_css_drv_init(); cnxt_smc_init (0); cool_kal_opened = 1; }
static void coolapi_start_api(void) { cnxt_kal_initialize(); cnxt_css_drv_init(); cnxt_cbuf_init(NULL); cnxt_dmx_init(NULL); cnxt_smc_init(NULL); }
int32_t Cool_Init (char *device) { cnxt_smc_init (NULL); //not sure whether this should be in coolapi_open_all int32_t reader_nb = 0; // this is to stay compatible with older config. if(strlen(device)) reader_nb=atoi((const char *)device); if(reader_nb>1) { // there are only 2 readers in the coolstream : 0 or 1 cs_log("Coolstream reader device can only be 0 or 1"); return FALSE; } cur_client()->reader->spec_dev=malloc(sizeof(struct s_coolstream_reader)); if (cnxt_smc_open (&specdev()->handle, &reader_nb)) return FALSE; specdev()->cardbuflen = 0; return OK; }