#define LOG_TAG "MUSED_RECORDER"
#define KEY_LENGTH 32
+#define AUDIO_RECORDING_FEATURE_NAME "http://tizen.org/feature/media.audio_recording"
+#define VIDEO_RECORDING_FEATURE_NAME "http://tizen.org/feature/media.video_recording"
#define CAMERA_PRIVILEGE_NAME "http://tizen.org/privilege/camera"
-#define MICROPHONE_FEATURE_NAME "http://tizen.org/feature/microphone"
#define RECORDER_PRIVILEGE_NAME "http://tizen.org/privilege/recorder"
#define RECORDER_DEVICE_STATE_KEY_AUDIO "device_state_recorder_audio"
#define RECORDER_DEVICE_STATE_KEY_VIDEO "device_state_recorder_video"
int ret = RECORDER_ERROR_NONE;
int recorder_type = MUSE_RECORDER_TYPE_AUDIO;
int pid = 0;
- bool microphone_feature_supported = false;
+ bool feature_supported = false;
+ const char *feature_name = NULL;
void *gdbus_connection = NULL;
muse_recorder_api_e api = MUSE_RECORDER_API_CREATE;
muse_recorder_api_class_e class = MUSE_RECORDER_API_CLASS_IMMEDIATE;
LOGD("video type, camera handle : %p", muse_camera->camera_handle);
ret = legacy_recorder_create_videorecorder(muse_camera->camera_handle, &muse_recorder->recorder_handle);
+
+ feature_name = VIDEO_RECORDING_FEATURE_NAME;
} else if (recorder_type == MUSE_RECORDER_TYPE_AUDIO) {
muse_recorder_msg_get(pid, muse_server_module_get_msg(module));
ret = legacy_recorder_set_client_pid(muse_recorder->recorder_handle, pid);
ret |= legacy_recorder_set_gdbus_connection(muse_recorder->recorder_handle, gdbus_connection);
+
+ feature_name = AUDIO_RECORDING_FEATURE_NAME;
}
if (ret != RECORDER_ERROR_NONE)
goto _CREATE_ERROR;
/* microphone feature support check */
- if (muse_server_get_platform_info(MICROPHONE_FEATURE_NAME, µphone_feature_supported) != MM_ERROR_NONE)
- LOGE("failed to get platform info for microphone support");
+ if (muse_server_get_platform_info(feature_name, &feature_supported) != MM_ERROR_NONE)
+ LOGE("failed to get platform info for [%s]", feature_name);
- if (!microphone_feature_supported) {
- LOGE("MICROPHONE NOT SUPPORTED, BUT INI FILE FOR RECORDER IS EXISTED. RECOMMEND TO REMOVE IT.");
+ if (!feature_supported) {
+ LOGE("feature[%s] NOT SUPPORTED, BUT INI FILE FOR RECORDER IS EXISTED. RECOMMEND TO REMOVE IT.", feature_name);
ret = RECORDER_ERROR_NOT_SUPPORTED;
goto _CREATE_ERROR;
}
free(muse_recorder);
muse_recorder = NULL;
- LOGE("error 0x%d", ret);
+ LOGE("error 0x%x", ret);
muse_recorder_msg_return(api, class, ret, module);
return MUSE_RECORDER_ERROR_NONE;
}
- storage_state = (int)(long)muse_server_get_cust_data(module);
+ storage_state = (int)(long)muse_server_get_user_data(module);
LOGW("storage state %d", storage_state);