switch (message) {
case MM_MESSAGE_CAMCORDER_STATE_CHANGED:
- case MM_MESSAGE_CAMCORDER_STATE_CHANGED_BY_ASM:
case MM_MESSAGE_CAMCORDER_STATE_CHANGED_BY_SECURITY:
case MM_MESSAGE_CAMCORDER_STATE_CHANGED_BY_RM:
{
}
/* check policy */
- if (message == MM_MESSAGE_CAMCORDER_STATE_CHANGED_BY_ASM) {
- switch (m->state.code) {
- case MM_MSG_CODE_INTERRUPTED_BY_CALL_START:
- case MM_MSG_CODE_INTERRUPTED_BY_CALL_END:
- policy = CAMERA_POLICY_SOUND_BY_CALL;
- LOGW("CAMERA_POLICY_SOUND_BY_CALL");
- break;
- case MM_MSG_CODE_INTERRUPTED_BY_ALARM_START:
- case MM_MSG_CODE_INTERRUPTED_BY_ALARM_END:
- policy = CAMERA_POLICY_SOUND_BY_ALARM;
- LOGW("CAMERA_POLICY_SOUND_BY_ALARM");
- break;
- default:
- policy = CAMERA_POLICY_SOUND;
- LOGW("CAMERA_POLICY_SOUND");
- break;
- }
- } else if (message == MM_MESSAGE_CAMCORDER_STATE_CHANGED_BY_SECURITY) {
+ if (message == MM_MESSAGE_CAMCORDER_STATE_CHANGED_BY_SECURITY) {
policy = CAMERA_POLICY_SECURITY;
LOGW("CAMERA_POLICY_SECURITY");
} else if (message == MM_MESSAGE_CAMCORDER_STATE_CHANGED_BY_RM) {
}
break;
}
- case MM_MESSAGE_CAMCORDER_STATE_CHANGE_STARTED_BY_ASM:
case MM_MESSAGE_CAMCORDER_STATE_CHANGE_STARTED_BY_SECURITY:
case MM_MESSAGE_CAMCORDER_STATE_CHANGE_STARTED_BY_RM:
if (handle->user_cb[_CAMERA_EVENT_TYPE_INTERRUPT_STARTED]) {
- if (message == MM_MESSAGE_CAMCORDER_STATE_CHANGE_STARTED_BY_ASM)
- policy = CAMERA_POLICY_SOUND;
- else if (message == MM_MESSAGE_CAMCORDER_STATE_CHANGE_STARTED_BY_SECURITY)
+ if (message == MM_MESSAGE_CAMCORDER_STATE_CHANGE_STARTED_BY_SECURITY)
policy = CAMERA_POLICY_SECURITY;
else if (message == MM_MESSAGE_CAMCORDER_STATE_CHANGE_STARTED_BY_RM)
policy = CAMERA_POLICY_RESOURCE_CONFLICT;
/* get pid from old handle */
ret = mm_camcorder_get_attributes(old_handle->mm_handle, NULL,
- MMCAM_PID_FOR_SOUND_FOCUS, &pid,
+ MMCAM_CLIENT_PID, &pid,
NULL);
if (ret != MM_ERROR_NONE) {
LOGE("failed to get pid 0x%x", ret);
/* set pid to new handle */
ret = mm_camcorder_set_attributes(new_handle->mm_handle, NULL,
- MMCAM_PID_FOR_SOUND_FOCUS, pid,
+ MMCAM_CLIENT_PID, pid,
NULL);
if (ret != MM_ERROR_NONE) {
LOGE("failed to get pid 0x%x", ret);