Exemplo n.º 1
0
/** 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);
}
Exemplo n.º 3
0
/** 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);
}