Add version of so files
[platform/core/multimedia/libmm-camcorder.git] / src / mm_camcorder_platform.c
index 4f87e9f..10dc4fa 100644 (file)
@@ -44,7 +44,7 @@
 
 static int __enum_conv_whitebalance[MM_CAMCORDER_WHITE_BALANCE_NUM] ;
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_whitebalance = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_whitebalance = {
        MM_CAMCORDER_WHITE_BALANCE_NUM,
        __enum_conv_whitebalance,
        CONFIGURE_CATEGORY_CTRL_EFFECT,
@@ -54,7 +54,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_whitebalance = {
 
 static int __enum_conv_colortone[MM_CAMCORDER_COLOR_TONE_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_colortone = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_colortone = {
        MM_CAMCORDER_COLOR_TONE_NUM,
        __enum_conv_colortone,
        CONFIGURE_CATEGORY_CTRL_EFFECT,
@@ -64,7 +64,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_colortone = {
 
 static int __enum_conv_iso[MM_CAMCORDER_ISO_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_iso = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_iso = {
        MM_CAMCORDER_ISO_NUM,
        __enum_conv_iso,
        CONFIGURE_CATEGORY_CTRL_PHOTOGRAPH,
@@ -74,7 +74,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_iso = {
 
 static int __enum_conv_prgrm[MM_CAMCORDER_SCENE_MODE_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_prgrm = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_prgrm = {
        MM_CAMCORDER_SCENE_MODE_NUM,
        __enum_conv_prgrm,
        CONFIGURE_CATEGORY_CTRL_PHOTOGRAPH,
@@ -84,7 +84,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_prgrm = {
 
 static int __enum_conv_focus_mode[MM_CAMCORDER_FOCUS_MODE_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_focus_mode = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_focus_mode = {
        MM_CAMCORDER_FOCUS_MODE_NUM,
        __enum_conv_focus_mode,
        CONFIGURE_CATEGORY_CTRL_PHOTOGRAPH,
@@ -94,7 +94,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_focus_mode = {
 
 static int __enum_conv_focus_type[MM_CAMCORDER_AUTO_FOCUS_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_focus_type = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_focus_type = {
        MM_CAMCORDER_AUTO_FOCUS_NUM,
        __enum_conv_focus_type,
        CONFIGURE_CATEGORY_CTRL_PHOTOGRAPH,
@@ -104,7 +104,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_focus_type = {
 
 static int __enum_conv_ae_type[MM_CAMCORDER_AUTO_EXPOSURE_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_ae_type = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_ae_type = {
        MM_CAMCORDER_AUTO_EXPOSURE_NUM,
        __enum_conv_ae_type,
        CONFIGURE_CATEGORY_CTRL_PHOTOGRAPH,
@@ -114,7 +114,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_ae_type = {
 
 static int __enum_conv_strobe_ctrl[MM_CAMCORDER_STROBE_CONTROL_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_strobe_ctrl = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_strobe_ctrl = {
        MM_CAMCORDER_STROBE_CONTROL_NUM,
        __enum_conv_strobe_ctrl,
        CONFIGURE_CATEGORY_CTRL_STROBE,
@@ -124,7 +124,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_strobe_ctrl = {
 
 static int __enum_conv_strobe_mode[MM_CAMCORDER_STROBE_MODE_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_strobe_mode = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_strobe_mode = {
        MM_CAMCORDER_STROBE_MODE_NUM,
        __enum_conv_strobe_mode,
        CONFIGURE_CATEGORY_CTRL_STROBE,
@@ -134,7 +134,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_strobe_mode = {
 
 static int __enum_conv_wdr_ctrl[MM_CAMCORDER_WDR_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_wdr_ctrl = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_wdr_ctrl = {
        MM_CAMCORDER_WDR_NUM,
        __enum_conv_wdr_ctrl,
        CONFIGURE_CATEGORY_CTRL_EFFECT,
@@ -143,7 +143,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_wdr_ctrl = {
 
 static int __enum_conv_flip_ctrl[MM_CAMCORDER_FLIP_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_flip_ctrl = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_flip_ctrl = {
        MM_CAMCORDER_FLIP_NUM,
        __enum_conv_flip_ctrl,
        CONFIGURE_CATEGORY_CTRL_EFFECT,
@@ -152,7 +152,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_flip_ctrl = {
 
 static int __enum_conv_rotation_ctrl[MM_CAMCORDER_ROTATION_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_rotation_ctrl = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_rotation_ctrl = {
        MM_CAMCORDER_ROTATION_NUM,
        __enum_conv_rotation_ctrl,
        CONFIGURE_CATEGORY_CTRL_EFFECT,
@@ -162,7 +162,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_rotation_ctrl = {
 
 static int __enum_conv_ahs[MM_CAMCORDER_AHS_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_ahs = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_ahs = {
        MM_CAMCORDER_AHS_NUM,
        __enum_conv_ahs,
        CONFIGURE_CATEGORY_CTRL_PHOTOGRAPH,
@@ -172,7 +172,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_ahs = {
 
 static int __enum_conv_video_stabilization[MM_CAMCORDER_VIDEO_STABILIZATION_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_video_stabilization = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_video_stabilization = {
        MM_CAMCORDER_VIDEO_STABILIZATION_NUM,
        __enum_conv_video_stabilization,
        CONFIGURE_CATEGORY_CTRL_PHOTOGRAPH,
@@ -182,7 +182,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_video_stabilization = {
 
 static int __enum_conv_hdr_capture[MM_CAMCORDER_HDR_CAPTURE_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_hdr_capture = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_hdr_capture = {
        MM_CAMCORDER_HDR_CAPTURE_NUM,
        __enum_conv_hdr_capture,
        CONFIGURE_CATEGORY_CTRL_CAPTURE,
@@ -191,7 +191,7 @@ _MMCamcorderEnumConvert _mmcamcorder_enum_conv_hdr_capture = {
 
 static int __enum_conv_detect_mode[MM_CAMCORDER_DETECT_MODE_NUM];
 
-_MMCamcorderEnumConvert _mmcamcorder_enum_conv_detect_mode = {
+static _MMCamcorderEnumConvert _mmcamcorder_enum_conv_detect_mode = {
        MM_CAMCORDER_DETECT_MODE_NUM,
        __enum_conv_detect_mode,
        CONFIGURE_CATEGORY_CTRL_DETECT,
@@ -652,6 +652,42 @@ static _MMCamcorderInfoConverting  g_caminfo_convert[CAMINFO_CONVERT_NUM] = {
                "VideoResolution",
                MM_CAMCONVERT_TYPE_INT_PAIR_ARRAY,
                NULL,
+       },
+       {
+               CONFIGURE_TYPE_CTRL,
+               CONFIGURE_CATEGORY_CTRL_STROBE,
+               MM_CAM_STROBE_BRIGHTNESS,
+               MM_CAMCORDER_ATTR_NONE,
+               "StrobeBrightness",
+               MM_CAMCONVERT_TYPE_INT_RANGE,
+               NULL,
+       },
+       {
+               CONFIGURE_TYPE_CTRL,
+               CONFIGURE_CATEGORY_CTRL_PHOTOGRAPH,
+               MM_CAM_CAMERA_FOCUS_LEVEL,
+               MM_CAMCORDER_ATTR_NONE,
+               "FocusLevel",
+               MM_CAMCONVERT_TYPE_INT_RANGE,
+               NULL,
+       },
+       {
+               CONFIGURE_TYPE_CTRL,
+               CONFIGURE_CATEGORY_CTRL_EFFECT,
+               MM_CAM_FILTER_WB_TEMPERATURE,
+               MM_CAMCORDER_ATTR_NONE,
+               "WhiteBalanceTemperature",
+               MM_CAMCONVERT_TYPE_INT_RANGE,
+               NULL,
+       },
+       {
+               CONFIGURE_TYPE_CTRL,
+               CONFIGURE_CATEGORY_CTRL_PHOTOGRAPH,
+               MM_CAM_CAMERA_GAIN,
+               MM_CAMCORDER_ATTR_NONE,
+               "Gain",
+               MM_CAMCONVERT_TYPE_INT_RANGE,
+               NULL,
        }
 };
 
@@ -939,7 +975,7 @@ int __mmcamcorder_set_info_to_attr(MMHandleType handle, _MMCamcorderInfoConverti
        camera_conf *conf_info = NULL;
 
        for (i = 0; i < table_size; i++) {
-               MMCAM_LOG_DEBUG("[type:%d][cat:%d][attr:%d][attr_pair:%d][key:%s][ctype:%d]",
+               MMCAM_LOG_VERBOSE("[type:%d][cat:%d][attr:%d][attr_pair:%d][key:%s][ctype:%d]",
                        info[i].type,
                        info[i].category,
                        info[i].attr_idx,
@@ -989,12 +1025,10 @@ int __mmcamcorder_set_info_to_attr(MMHandleType handle, _MMCamcorderInfoConverti
                                }
 
                                if (iarray_size > 0) {
-                                       MMCAM_LOG_INFO("INT Array - size[%d], default[%d]", iarray_size, idefault);
+                                       MMCAM_LOG_DEBUG("[%s] INT Array - size[%d], default[%d]",
+                                               info[i].keyword, iarray_size, idefault);
 
-                                       /* "mm_attrs_set_valid_type" initializes spec value in attribute, so allocated memory could be missed */
-                                       /* mm_attrs_set_valid_type(attrs, info[i].attr_idx, MM_ATTRS_VALID_TYPE_INT_ARRAY); */
                                        mm_attrs_set_valid_array(attrs, info[i].attr_idx, iarray, iarray_size, idefault);
-
                                        ret = mm_attrs_set_int(MMF_CAMCORDER_ATTRS(hcamcorder), info[i].attr_idx, idefault);
                                }
                        }
@@ -1012,12 +1046,10 @@ int __mmcamcorder_set_info_to_attr(MMHandleType handle, _MMCamcorderInfoConverti
                                break; /* skip to set, but not error */
 
                        if (irange) {
-                               MMCAM_LOG_VERBOSE("INT Range - min[%d], max[%d]", irange->min, irange->max);
+                               MMCAM_LOG_DEBUG("[%s] INT Range - min[%d], max[%d]",
+                                       info[i].keyword, irange->min, irange->max);
 
-                               /* "mm_attrs_set_valid_type" initializes spec value in attribute, so allocated memory could be missed */
-                               /* mm_attrs_set_valid_type (attrs, info[i].attr_idx, MM_ATTRS_VALID_TYPE_INT_RANGE); */
                                mm_attrs_set_valid_range(attrs, info[i].attr_idx, irange->min, irange->max, irange->default_value);
-
                                ret = mm_attrs_set_int(MMF_CAMCORDER_ATTRS(hcamcorder), info[i].attr_idx, irange->default_value);
                        }
 
@@ -1032,8 +1064,7 @@ int __mmcamcorder_set_info_to_attr(MMHandleType handle, _MMCamcorderInfoConverti
                                break; /* skip to set */
                        }
 
-                       MMCAM_LOG_VERBOSE("String - string[%s]", cString);
-
+                       MMCAM_LOG_DEBUG("[%s] String - string[%s]", info[i].keyword, cString);
                        ret = mm_attrs_set_string(attrs, info[i].attr_idx, cString, cString ? strlen(cString) : 0);
                        break;
                }
@@ -1045,21 +1076,17 @@ int __mmcamcorder_set_info_to_attr(MMHandleType handle, _MMCamcorderInfoConverti
                                break; /* skip to set, but not error */
 
                        if (pair_array && pair_array->count > 0) {
-                               /* "mm_attrs_set_valid_type" initializes spec value in attribute, so allocated memory could be missed */
-                               /* mm_attrs_set_valid_type(attrs, info[i].attr_idx, MM_ATTRS_VALID_TYPE_INT_ARRAY); */
                                mm_attrs_set_valid_array(attrs, info[i].attr_idx,
                                        pair_array->value[0],
                                        pair_array->count,
                                        pair_array->default_value[0]);
-                               /* "mm_attrs_set_valid_type" initializes spec value in attribute, so allocated memory could be missed */
-                               /* mm_attrs_set_valid_type(attrs, info[i].attr_idx_pair, MM_ATTRS_VALID_TYPE_INT_ARRAY); */
                                mm_attrs_set_valid_array(attrs, info[i].attr_idx_pair,
                                        pair_array->value[1],
                                        pair_array->count,
                                        pair_array->default_value[1]);
 
-                               MMCAM_LOG_VERBOSE("INT PAIR Array - default[%d,%d]",
-                                       pair_array->default_value[0], pair_array->default_value[1]);
+                               MMCAM_LOG_DEBUG("[%s] INT PAIR Array - default[%d,%d]",
+                                       info[i].keyword, pair_array->default_value[0], pair_array->default_value[1]);
 
                                mm_attrs_set_int(MMF_CAMCORDER_ATTRS(hcamcorder), info[i].attr_idx, pair_array->default_value[0]);
                                mm_attrs_set_int(MMF_CAMCORDER_ATTRS(hcamcorder), info[i].attr_idx_pair, pair_array->default_value[1]);