/** module_chroma_flash_init: * * Arguments: * @name - name of the module * * Description: This function is used to initialize the chroma * flash module * * Return values: * MCTL module instance pointer * * Notes: none **/ mct_module_t *module_chroma_flash_init(const char *name) { return module_imgbase_init(name, IMG_COMP_GEN_FRAME_PROC, "qcom.gen_frameproc", NULL, &g_caps, "libmmcamera_chromaflash_lib.so", CAM_QCOM_FEATURE_CHROMA_FLASH, NULL); }
/** module_dis20_init: * * Arguments: * @name - name of the module * * Description: This function is used to initialize the chroma * flash module * * Return values: * MCTL module instance pointer * * Notes: none **/ mct_module_t *module_dis20_init(const char *name) { return module_imgbase_init(name, IMG_COMP_GEN_FRAME_PROC, "qcom.gen_frameproc", NULL, &g_caps, "libmmcamera_dummyalgo.so", CAM_QCOM_FEATURE_DIS20, /* feature mask */ NULL); }
/** module_ubifocus_init: * * Arguments: * @name - name of the module * * Description: This function is used to initialize the ubifocus * module * * Return values: * MCTL module instance pointer * * Notes: none **/ mct_module_t *module_ubifocus_init(const char *name) { g_c_ubi_refocus = module_ubifocus_get_refocus(); return module_imgbase_init(name, IMG_COMP_GEN_FRAME_PROC, "qcom.gen_frameproc", NULL, &g_caps, "libmmcamera_ubifocus_lib.so", CAM_QCOM_FEATURE_UBIFOCUS, &g_params); }