g_return_val_if_fail(camerasrc, FALSE);
g_return_val_if_fail(gst_tizencamerasrc_control_contains_channel(camerasrc, camerasrc_control_channel), FALSE);
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, camerasrc_control_channel->id, (void *)value);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, camerasrc_control_channel->id, (void *)&value);
if (ret != CAMERA_ERROR_NONE) {
gst_tizencamerasrc_debug("Failed to set control value 0x%x id[%"PRId64"] value[%d]", ret, camerasrc_control_channel->id, value);
frac.numerator = value1;
frac.denominator = value2;
gst_tizencamerasrc_debug(" camerasrc_set_shutter_speed");
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_SHUTTER_SPEED, &frac);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_SHUTTER_SPEED, (void *)&frac);
break;
case GST_CAMERA_CONTROL_ISO:
gst_tizencamerasrc_debug(" camerasrc_set_iso_value");
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_ISO, &value1);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_ISO, (void *)&value1);
break;
case GST_CAMERA_CONTROL_PROGRAM_MODE:
gst_tizencamerasrc_debug(" camerasrc_set_control");
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_SCENE_MODE, &value1);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_SCENE_MODE, (void *)&value1);
break;
case GST_CAMERA_CONTROL_EXPOSURE_MODE:
gst_tizencamerasrc_debug(" camerasrc_set_exposure_mode");
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_EXPOSURE_MODE, &value1);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_EXPOSURE_MODE, (void *)&value1);
break;
case GST_CAMERA_CONTROL_EXPOSURE_VALUE:
frac.numerator = value1;
frac.denominator = value2;
gst_tizencamerasrc_debug(" camerasrc_set_exposure_value");
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_EXPOSURE, &frac);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_EXPOSURE, (void *)&frac);
break;
default:
gst_tizencamerasrc_debug("Not supported type.");
switch (type) {
case GST_CAMERA_CONTROL_STROBE_MODE:
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_FLASH_MODE, &value);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_FLASH_MODE, (void *)&value);
break;
case GST_CAMERA_CONTROL_STROBE_CONTROL:
case GST_CAMERA_CONTROL_STROBE_CAPABILITIES:
/* TODO */
switch (type) {
case GST_CAMERA_CONTROL_FACE_DETECT_MODE:
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_FACE_DETECTION, &value);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_FACE_DETECTION, (void *)&value);
break;
case GST_CAMERA_CONTROL_FACE_DETECT_NUMBER:
break;
switch (type) {
case GST_CAMERA_CONTROL_DIGITAL_ZOOM:
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_DIGITAL_ZOOM, (void *)value);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_DIGITAL_ZOOM, (void *)&value);
break;
case GST_CAMERA_CONTROL_OPTICAL_ZOOM:
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_OPTICAL_ZOOM, (void *)value);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_OPTICAL_ZOOM, (void *)&value);
break;
default:
gst_tizencamerasrc_debug("Not supported type.");
set_rect.x, set_rect.y,
set_rect.width, set_rect.height);
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_FOCUS_AREA, &set_rect);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_FOCUS_AREA, (void *)&set_rect);
if (ret != CAMERA_ERROR_NONE) {
GST_ERROR_OBJECT(camerasrc, "Failed to set auto focus area 0x%x", ret);
return FALSE;
gst_tizencamerasrc_debug("set wdr");
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_WDR, &value);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_WDR, (void *)&value);
if (ret != CAMERA_ERROR_NONE) {
gst_tizencamerasrc_debug("Failed to set wdr. value[%d],err code[%x]", value, ret);
return FALSE;
gst_tizencamerasrc_debug("set ahs");
- ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_ANTI_SHAKE, &value);
+ ret = camera_hal_interface_set_command(camerasrc->hal_intf_handle, CAMERA_COMMAND_ANTI_SHAKE, (void *)&value);
if (ret != CAMERA_ERROR_NONE) {
gst_tizencamerasrc_debug("Failed to set ahs. value[%d],err code[%x]", value, ret);
return FALSE;