summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeongmo Yang <jm80.yang@samsung.com>2016-10-18 11:22:15 +0900
committerJeongmo Yang <jm80.yang@samsung.com>2016-10-18 11:27:02 +0900
commitdf13ab537cd13196b0b3d52550d0c396192baf8a (patch)
treea2073ab81192876431b9e3d75659baaa95ef7599
parent199c41b8a86ae048da27692c0efd654e2e28e79b (diff)
downloadmmsvc-recorder-df13ab537cd13196b0b3d52550d0c396192baf8a.tar.gz
mmsvc-recorder-df13ab537cd13196b0b3d52550d0c396192baf8a.tar.bz2
mmsvc-recorder-df13ab537cd13196b0b3d52550d0c396192baf8a.zip
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.c4
-rw-r--r--packaging/mmsvc-recorder.spec2
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