#undef LOG_TAG
#endif
#define LOG_TAG "TIZEN_N_CAMERA"
+#define MODULE_NAME "camera"
/* for device changed callback */
static GMutex g_cam_dev_state_changed_cb_lock;
{
int ret = CAMERA_ERROR_NONE;
int sock_fd = -1;
+ int module_index = -1;
char *msg = NULL;
char recv_msg[MUSE_CAMERA_MSG_MAX_LENGTH] = {'\0',};
return CAMERA_ERROR_INVALID_OPERATION;
}
+ if (muse_client_get_module_index(MODULE_NAME, &module_index) != MM_ERROR_NONE) {
+ LOGE("muse client get module index failed");
+ ret = CAMERA_ERROR_INVALID_OPERATION;
+ goto _REQUEST_EXIT;
+ }
+
msg = muse_core_msg_new(api,
- MUSE_TYPE_INT, "module", MUSE_CAMERA,
+ MUSE_TYPE_INT, "module", module_index,
MUSE_TYPE_INT, PARAM_DEVICE_TYPE, device_type,
0);
if (!msg) {
tbm_bufmgr bufmgr = NULL;
muse_camera_api_e api = MUSE_CAMERA_API_CREATE;
- muse_core_api_module_e muse_module = MUSE_CAMERA;
+ int module_index = -1;
int device_type = (int)device;
if (!camera) {
pid = getpid();
+ if (muse_client_get_module_index(MODULE_NAME, &module_index) != MM_ERROR_NONE) {
+ LOGE("muse client get module index failed");
+ ret = CAMERA_ERROR_INVALID_OPERATION;
+ goto ErrorExit;
+ }
+
send_msg = muse_core_msg_new(api,
- MUSE_TYPE_INT, "module", muse_module,
+ MUSE_TYPE_INT, "module", module_index,
MUSE_TYPE_INT, PARAM_DEVICE_TYPE, device_type,
MUSE_TYPE_INT, "pid", pid,
0);