muse_recorder_msg_get(previous, recv_msg);
muse_recorder_msg_get(current, recv_msg);
+ if (policy == RECORDER_POLICY_SOUND)
+ LOGW("DEPRECATION WARNING: RECORDER_POLICY_SOUND is deprecated and will be removed from next release.");
+ else if (policy == RECORDER_POLICY_SOUND_BY_CALL)
+ LOGW("DEPRECATION WARNING: RECORDER_POLICY_SOUND_BY_CALL is deprecated and will be removed from next release.");
+ else if (policy == RECORDER_POLICY_SOUND_BY_ALARM)
+ LOGW("DEPRECATION WARNING: RECORDER_POLICY_SOUND_BY_ALARM is deprecated and will be removed from next release.");
+
((recorder_interrupted_cb)cb_info->user_cb[event])((recorder_policy_e)policy,
(recorder_state_e)previous,
(recorder_state_e)current,
muse_recorder_msg_get(error, recv_msg);
muse_recorder_msg_get(current_state, recv_msg);
+ if (error == RECORDER_ERROR_SOUND_POLICY)
+ LOGW("DEPRECATION WARNING: RECORDER_ERROR_SOUND_POLICY is deprecated and will be removed from next release.");
+ else if (error == RECORDER_ERROR_SOUND_POLICY_BY_CALL)
+ LOGW("DEPRECATION WARNING: RECORDER_ERROR_SOUND_POLICY_BY_CALL is deprecated and will be removed from next release.");
+ else if (error == RECORDER_ERROR_SOUND_POLICY_BY_ALARM)
+ LOGW("DEPRECATION WARNING: RECORDER_ERROR_SOUND_POLICY_BY_ALARM is deprecated and will be removed from next release.");
+
((recorder_error_cb)cb_info->user_cb[event])((recorder_error_e)error,
(recorder_state_e)current_state,
cb_info->user_data[event]);
/*LOGD("condition is already checked for the api[%d], return[0x%x]", api, ret);*/
}
- if (ret != RECORDER_ERROR_NONE)
+ if (ret != RECORDER_ERROR_NONE) {
LOGE("ERROR : api %d - ret 0x%x", api, ret);
+ if (ret == RECORDER_ERROR_SOUND_POLICY)
+ LOGW("DEPRECATION WARNING: RECORDER_ERROR_SOUND_POLICY is deprecated and will be removed from next release.");
+ else if (ret == RECORDER_ERROR_SOUND_POLICY_BY_CALL)
+ LOGW("DEPRECATION WARNING: RECORDER_ERROR_SOUND_POLICY_BY_CALL is deprecated and will be removed from next release.");
+ else if (ret == RECORDER_ERROR_SOUND_POLICY_BY_ALARM)
+ LOGW("DEPRECATION WARNING: RECORDER_ERROR_SOUND_POLICY_BY_ALARM is deprecated and will be removed from next release.");
+ }
+
g_mutex_unlock(&(cb_info->api_mutex[api]));
return ret;
/*LOGD("send msg %s", msg);*/
- if (muse_core_ipc_send_msg(cb_info->fd, msg) <= 0) {
+ if (muse_core_ipc_send_msg(cb_info->fd, msg) < 0) {
LOGE("message send failed");
*ret = RECORDER_ERROR_INVALID_OPERATION;
} else {