#include <storage-internal.h>
#include <muse_recorder.h>
#include <muse_recorder_msg.h>
-#include <muse_core_ipc.h>
-#include <muse_core_module.h>
+#include <muse_core.h>
+#include <muse_client.h>
#include <recorder_private.h>
-#include <glib.h>
#include <gio/gio.h>
#include <dlog.h>
#include <tzplatform_config.h>
_recorder_release_imported_bo(&bo);
/* return buffer */
- send_msg = muse_core_msg_json_factory_new(MUSE_RECORDER_API_RETURN_BUFFER,
+ send_msg = muse_core_msg_new(MUSE_RECORDER_API_RETURN_BUFFER,
MUSE_TYPE_INT, "tbm_key", tbm_key, NULL);
- if (muse_core_ipc_send_msg(cb_info->fd, send_msg) <= 0)
+ if (muse_core_msg_send(cb_info->fd, send_msg) <= 0)
LOGE("sending message failed");
- muse_core_msg_json_factory_free(send_msg);
+ muse_core_msg_free(send_msg);
break;
}
case MUSE_RECORDER_EVENT_TYPE_MUXED_STREAM:
_recorder_release_imported_bo(&bo);
/* return buffer */
- send_msg = muse_core_msg_json_factory_new(MUSE_RECORDER_API_RETURN_BUFFER,
+ send_msg = muse_core_msg_new(MUSE_RECORDER_API_RETURN_BUFFER,
MUSE_TYPE_INT, "tbm_key", tbm_key, NULL);
if (send_msg) {
- if (muse_core_ipc_send_msg(cb_info->fd, send_msg) <= 0)
+ if (muse_core_msg_send(cb_info->fd, send_msg) <= 0)
LOGE("sending message failed");
- muse_core_msg_json_factory_free(send_msg);
+ muse_core_msg_free(send_msg);
send_msg = NULL;
} else {
LOGE("failed to create send msg for key %d", tbm_key);
recv_msg = cb_info->recv_msg;
while (g_atomic_int_get(&cb_info->msg_recv_running)) {
- recv_length = muse_core_ipc_recv_msg(cb_info->fd, recv_msg);
+ recv_length = muse_core_msg_recv(cb_info->fd, recv_msg);
if (recv_length <= 0) {
cb_info->is_server_connected = FALSE;
LOGE("receive msg failed - server disconnected");
if (!cb_info->is_server_connected) {
/* send error msg for server disconnection */
- char *error_msg = muse_core_msg_json_factory_new(MUSE_RECORDER_CB_EVENT,
+ char *error_msg = muse_core_msg_new(MUSE_RECORDER_CB_EVENT,
MUSE_TYPE_INT, "error", RECORDER_ERROR_SERVICE_DISCONNECTED,
MUSE_TYPE_INT, "current_state", RECORDER_STATE_NONE,
NULL);
MUSE_RECORDER_EVENT_CLASS_THREAD_MAIN,
error_msg);
- muse_core_msg_json_factory_free(error_msg);
+ muse_core_msg_free(error_msg);
error_msg = NULL;
LOGE("add error msg for service disconnection done");
return RECORDER_ERROR_INVALID_PARAMETER;
}
- msg = muse_core_msg_json_factory_new(api, NULL);
+ msg = muse_core_msg_new(api, NULL);
if (!msg) {
LOGE("msg creation failed: api %d", api);
return RECORDER_ERROR_OUT_OF_MEMORY;
if (cb_info->is_server_connected) {
__recorder_update_api_waiting(cb_info, api, 1);
- send_ret = muse_core_ipc_send_msg(cb_info->fd, msg);
+ send_ret = muse_core_msg_send(cb_info->fd, msg);
}
if (send_ret < 0) {
__recorder_update_api_waiting(cb_info, api, -1);
- muse_core_msg_json_factory_free(msg);
+ muse_core_msg_free(msg);
return RECORDER_ERROR_NONE;
}
switch (param->type) {
case MUSE_TYPE_INT:
- msg = muse_core_msg_json_factory_new(api, param->type, param->name, param->value.value_INT, NULL);
+ msg = muse_core_msg_new(api, param->type, param->name, param->value.value_INT, NULL);
break;
case MUSE_TYPE_DOUBLE:
- msg = muse_core_msg_json_factory_new(api, param->type, param->name, param->value.value_DOUBLE, NULL);
+ msg = muse_core_msg_new(api, param->type, param->name, param->value.value_DOUBLE, NULL);
break;
case MUSE_TYPE_STRING:
- msg = muse_core_msg_json_factory_new(api, param->type, param->name, param->value.value_STRING, NULL);
+ msg = muse_core_msg_new(api, param->type, param->name, param->value.value_STRING, NULL);
break;
default:
LOGE("unknown type %d", param->type);
if (cb_info->is_server_connected) {
__recorder_update_api_waiting(cb_info, api, 1);
- send_ret = muse_core_ipc_send_msg(cb_info->fd, msg);
+ send_ret = muse_core_msg_send(cb_info->fd, msg);
}
if (send_ret < 0) {
__recorder_update_api_waiting(cb_info, api, -1);
- muse_core_msg_json_factory_free(msg);
+ muse_core_msg_free(msg);
return RECORDER_ERROR_NONE;
}
goto _ERR_RECORDER_EXIT;
}
- sock_fd = muse_core_client_new();
+ sock_fd = muse_client_new();
if (sock_fd < 0) {
- LOGE("muse_core_client_new failed - returned fd %d", sock_fd);
+ LOGE("muse_client_new failed - returned fd %d", sock_fd);
ret = RECORDER_ERROR_INVALID_OPERATION;
goto _ERR_RECORDER_EXIT;
}
if (type == MUSE_RECORDER_TYPE_AUDIO) {
- send_msg = muse_core_msg_json_factory_new(MUSE_RECORDER_API_CREATE,
+ send_msg = muse_core_msg_new(MUSE_RECORDER_API_CREATE,
MUSE_TYPE_INT, "module", MUSE_RECORDER,
MUSE_TYPE_INT, PARAM_RECORDER_TYPE, MUSE_RECORDER_TYPE_AUDIO,
MUSE_TYPE_INT, "pid", getpid(),
} else {
pc->camera = camera;
camera_handle = (intptr_t)((camera_cli_s *)camera)->remote_handle;
- send_msg = muse_core_msg_json_factory_new(MUSE_RECORDER_API_CREATE,
+ send_msg = muse_core_msg_new(MUSE_RECORDER_API_CREATE,
MUSE_TYPE_INT, "module", MUSE_RECORDER,
MUSE_TYPE_INT, PARAM_RECORDER_TYPE, MUSE_RECORDER_TYPE_VIDEO,
MUSE_TYPE_INT, "pid", getpid(),
LOGD("sock_fd : %d, msg : %s", sock_fd, send_msg);
- send_ret = muse_core_ipc_send_msg(sock_fd, send_msg);
+ send_ret = muse_core_msg_send(sock_fd, send_msg);
- muse_core_msg_json_factory_free(send_msg);
+ muse_core_msg_free(send_msg);
send_msg = NULL;
if (send_ret < 0) {
LOGD("ENTER");
- send_msg = muse_core_msg_json_factory_new(api,
+ send_msg = muse_core_msg_new(api,
MUSE_TYPE_INT, "width", width,
MUSE_TYPE_INT, "height", height,
NULL);
if (pc->cb_info->is_server_connected) {
__recorder_update_api_waiting(pc->cb_info, api, 1);
- send_ret = muse_core_ipc_send_msg(pc->cb_info->fd, send_msg);
+ send_ret = muse_core_msg_send(pc->cb_info->fd, send_msg);
}
if (send_ret < 0) {
__recorder_update_api_waiting(pc->cb_info, api, -1);
- muse_core_msg_json_factory_free(send_msg);
+ muse_core_msg_free(send_msg);
} else {
LOGE("failed to create msg");
ret = RECORDER_ERROR_OUT_OF_MEMORY;
LOGD("sound manager return [0x%x]", ret);
if (ret == SOUND_MANAGER_ERROR_NONE) {
- send_msg = muse_core_msg_json_factory_new(api,
+ send_msg = muse_core_msg_new(api,
MUSE_TYPE_STRING, "stream_type", stream_type,
MUSE_TYPE_INT, "stream_index", stream_index,
NULL);
if (pc->cb_info->is_server_connected) {
__recorder_update_api_waiting(pc->cb_info, api, 1);
- send_ret = muse_core_ipc_send_msg(pc->cb_info->fd, send_msg);
+ send_ret = muse_core_msg_send(pc->cb_info->fd, send_msg);
}
if (send_ret < 0) {
__recorder_update_api_waiting(pc->cb_info, api, -1);
- muse_core_msg_json_factory_free(send_msg);
+ muse_core_msg_free(send_msg);
} else {
LOGE("failed to create msg");
ret = RECORDER_ERROR_OUT_OF_MEMORY;
LOGD("Enter - type %d", type);
- sock_fd = muse_core_client_new();
+ sock_fd = muse_client_new();
if (sock_fd < 0) {
- LOGE("muse_core_client_new failed - returned fd %d", sock_fd);
+ LOGE("muse_client_new failed - returned fd %d", sock_fd);
ret = RECORDER_ERROR_INVALID_OPERATION;
goto _GET_DEVICE_STATE_EXIT;
}
- send_msg = muse_core_msg_json_factory_new(MUSE_RECORDER_API_GET_DEVICE_STATE,
+ send_msg = muse_core_msg_new(MUSE_RECORDER_API_GET_DEVICE_STATE,
MUSE_TYPE_INT, "module", MUSE_RECORDER,
MUSE_TYPE_INT, PARAM_RECORDER_TYPE, type,
NULL);
LOGD("sock_fd : %d, msg : %s", sock_fd, send_msg);
- ret = muse_core_ipc_send_msg(sock_fd, send_msg);
+ ret = muse_core_msg_send(sock_fd, send_msg);
- muse_core_msg_json_factory_free(send_msg);
+ muse_core_msg_free(send_msg);
send_msg = NULL;
if (ret < 0) {
goto _GET_DEVICE_STATE_EXIT;
}
- ret = muse_core_ipc_recv_msg(sock_fd, recv_msg);
+ ret = muse_core_msg_recv(sock_fd, recv_msg);
if (ret <= 0) {
LOGE("recv msg failed %d", errno);
ret = RECORDER_ERROR_INVALID_OPERATION;