diff options
author | Jeongmo Yang <jm80.yang@samsung.com> | 2017-03-16 16:57:51 +0900 |
---|---|---|
committer | Jeongmo Yang <jm80.yang@samsung.com> | 2017-03-16 18:00:17 +0900 |
commit | e0c703153631230fa92ac63da2caa527c7b6a7c1 (patch) | |
tree | 466623e8df0971a88fa432d5f20209b37a8d3d73 | |
parent | 50002790d4e683a4e30b8237eac0bbf94681cfa8 (diff) | |
download | mmsvc-recorder-e0c703153631230fa92ac63da2caa527c7b6a7c1.tar.gz mmsvc-recorder-e0c703153631230fa92ac63da2caa527c7b6a7c1.tar.bz2 mmsvc-recorder-e0c703153631230fa92ac63da2caa527c7b6a7c1.zip |
Add new command dispatcher(current NULL) and modify return value for dispatcher
[Version] 0.2.38
[Profile] Common
[Issue Type] Update
Change-Id: Ieceb02c76123abb945ace8be3bf0e3bffa0e43c2
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
-rw-r--r-- | muse/include/muse_recorder.h | 2 | ||||
-rw-r--r-- | muse/src/muse_recorder_dispatcher.c | 14 | ||||
-rw-r--r-- | packaging/mmsvc-recorder.spec | 2 |
3 files changed, 11 insertions, 7 deletions
diff --git a/muse/include/muse_recorder.h b/muse/include/muse_recorder.h index 6006b12..21271bf 100644 --- a/muse/include/muse_recorder.h +++ b/muse/include/muse_recorder.h @@ -144,7 +144,7 @@ typedef enum { */ typedef enum { MUSE_RECORDER_ERROR_INVALID = -1, - MUSE_RECORDER_ERROR_NONE = 1, + MUSE_RECORDER_ERROR_NONE = 0, } muse_recorder_error_e; /** diff --git a/muse/src/muse_recorder_dispatcher.c b/muse/src/muse_recorder_dispatcher.c index e1c6054..2f0edb8 100644 --- a/muse/src/muse_recorder_dispatcher.c +++ b/muse/src/muse_recorder_dispatcher.c @@ -571,7 +571,7 @@ int recorder_dispatcher_create(muse_module_h module) LOGE("security check failed"); ret = RECORDER_ERROR_PERMISSION_DENIED; muse_recorder_msg_return(api, class, ret, module); - return MUSE_RECORDER_ERROR_NONE; + return MUSE_RECORDER_ERROR_INVALID; } /* init handle */ @@ -580,7 +580,7 @@ int recorder_dispatcher_create(muse_module_h module) ret = RECORDER_ERROR_OUT_OF_MEMORY; LOGE("handle alloc failed 0x%x", ret); muse_recorder_msg_return(api, class, ret, module); - return MUSE_RECORDER_ERROR_NONE; + return MUSE_RECORDER_ERROR_INVALID; } memset(muse_recorder, 0x0, sizeof(muse_recorder_handle_s)); @@ -654,7 +654,7 @@ _CREATE_ERROR: muse_recorder_msg_return(api, class, ret, module); - return MUSE_RECORDER_ERROR_NONE; + return MUSE_RECORDER_ERROR_INVALID; } int recorder_dispatcher_destroy(muse_module_h module) @@ -688,7 +688,10 @@ int recorder_dispatcher_destroy(muse_module_h module) muse_recorder_msg_return(api, class, ret, module); - return MUSE_RECORDER_ERROR_NONE; + if (ret == RECORDER_ERROR_NONE) + return MUSE_RECORDER_ERROR_NONE; + else + return MUSE_RECORDER_ERROR_INVALID; } int recorder_dispatcher_get_state(muse_module_h module) @@ -2409,5 +2412,6 @@ int (*cmd_dispatcher[MUSE_MODULE_COMMAND_MAX])(muse_module_h module) = { recorder_cmd_dispatcher_shutdown, /* MUSE_MODULE_COMMAND_SHUTDOWN */ NULL, /* MUSE_MODULE_COMMAND_DEBUG_INFO_DUMP */ NULL, /* MUSE_MODULE_COMMAND_CREATE_SERVER_ACK */ - NULL /* MUSE_MODULE_COMMAND_RESOURCE_NOT_AVAILABLE */ + NULL, /* MUSE_MODULE_COMMAND_RESOURCE_NOT_AVAILABLE */ + NULL /* MUSE_MODULE_COMMAND_EXTERNAL_STORAGE_STATE_CHANGED */ }; diff --git a/packaging/mmsvc-recorder.spec b/packaging/mmsvc-recorder.spec index c3c2a5f..cabb380 100644 --- a/packaging/mmsvc-recorder.spec +++ b/packaging/mmsvc-recorder.spec @@ -1,6 +1,6 @@ Name: mmsvc-recorder Summary: A Recorder module for muse server -Version: 0.2.37 +Version: 0.2.38 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 |