diff options
author | Jeongmo Yang <jm80.yang@samsung.com> | 2016-10-18 11:22:15 +0900 |
---|---|---|
committer | Jeongmo Yang <jm80.yang@samsung.com> | 2016-10-18 11:27:02 +0900 |
commit | df13ab537cd13196b0b3d52550d0c396192baf8a (patch) | |
tree | a2073ab81192876431b9e3d75659baaa95ef7599 | |
parent | 199c41b8a86ae048da27692c0efd654e2e28e79b (diff) | |
download | mmsvc-recorder-df13ab537cd13196b0b3d52550d0c396192baf8a.tar.gz mmsvc-recorder-df13ab537cd13196b0b3d52550d0c396192baf8a.tar.bz2 mmsvc-recorder-df13ab537cd13196b0b3d52550d0c396192baf8a.zip |
Skip recorder handle creation in device state check functionsubmit/tizen/20161018.031723accepted/tizen/wearable/20161018.091619accepted/tizen/tv/20161018.091609accepted/tizen/mobile/20161018.091549accepted/tizen/ivi/20161018.091637accepted/tizen/common/20161018.175114
To reduce muse server memory usage
[Version] 0.2.29
[Profile] Common
[Issue Type] Update
[Dependency module] N/A
[Dependency commit] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-mobile_20161016.2]
Change-Id: I828abfa4c818efa21592fa90c96de83900614450
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
-rw-r--r-- | muse/src/muse_recorder_dispatcher.c | 4 | ||||
-rw-r--r-- | packaging/mmsvc-recorder.spec | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/muse/src/muse_recorder_dispatcher.c b/muse/src/muse_recorder_dispatcher.c index 8ab3966..87ab3e6 100644 --- a/muse/src/muse_recorder_dispatcher.c +++ b/muse/src/muse_recorder_dispatcher.c @@ -2069,7 +2069,9 @@ int recorder_dispatcher_get_device_state(muse_module_h module) int device_state = 0; int device_recording = 0; int device_paused = 0; +#ifdef _MMSVC_CHECK_SUPPORT_ recorder_h recorder = NULL; +#endif /* _MMSVC_CHECK_SUPPORT_ */ recorder_type_e recorder_type = RECORDER_TYPE_AUDIO; recorder_device_state_e get_device_state = RECORDER_DEVICE_STATE_IDLE; muse_recorder_api_e api = MUSE_RECORDER_API_GET_DEVICE_STATE; @@ -2084,6 +2086,7 @@ int recorder_dispatcher_get_device_state(muse_module_h module) return MUSE_CAMERA_ERROR_NONE; } +#ifdef _MMSVC_CHECK_SUPPORT_ ret = legacy_recorder_create_audiorecorder(&recorder); if (ret != RECORDER_ERROR_NONE) { LOGE("failed to create recorder handle 0x%x", ret); @@ -2093,6 +2096,7 @@ int recorder_dispatcher_get_device_state(muse_module_h module) legacy_recorder_destroy(recorder); recorder = NULL; +#endif /* _MMSVC_CHECK_SUPPORT_ */ if (recorder_type == RECORDER_TYPE_AUDIO) muse_core_client_get_value(module, RECORDER_DEVICE_STATE_KEY_AUDIO, &device_state); diff --git a/packaging/mmsvc-recorder.spec b/packaging/mmsvc-recorder.spec index 9e3a45c..9ed3e24 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.28 +Version: 0.2.29 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 |