summaryrefslogtreecommitdiff
path: root/src/recorder.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/recorder.c')
-rw-r--r--src/recorder.c26
1 files changed, 24 insertions, 2 deletions
diff --git a/src/recorder.c b/src/recorder.c
index a31fa22..14746cc 100644
--- a/src/recorder.c
+++ b/src/recorder.c
@@ -146,6 +146,13 @@ static void _recorder_client_user_callback(recorder_cb_info_s *cb_info, char *re
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,
@@ -207,6 +214,13 @@ static void _recorder_client_user_callback(recorder_cb_info_s *cb_info, char *re
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]);
@@ -957,9 +971,17 @@ static int _recorder_client_wait_for_cb_return(muse_recorder_api_e api, recorder
/*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;
@@ -1030,7 +1052,7 @@ static int _recorder_msg_send_param1(int api, recorder_cb_info_s *cb_info, int *
/*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 {