From ddd9de445a44bdb97f1d1ee429a288ef637d00fc Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Tue, 5 Apr 2016 16:43:16 +0900 Subject: [PATCH] [Release version 0.10.41] TSAM-2000 : Skip shutter sound if silent mode on shutter sound not restriced target Change-Id: I82172f27443e6adeba17553106c4617155092dc5 Signed-off-by: Jeongmo Yang --- packaging/libmm-camcorder.spec | 2 +- src/mm_camcorder_sound.c | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/packaging/libmm-camcorder.spec b/packaging/libmm-camcorder.spec index 6d466e2..d3cb6b7 100644 --- a/packaging/libmm-camcorder.spec +++ b/packaging/libmm-camcorder.spec @@ -2,7 +2,7 @@ Name: libmm-camcorder Summary: Camera and recorder library -Version: 0.10.40 +Version: 0.10.41 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_camcorder_sound.c b/src/mm_camcorder_sound.c index 4615095..44e9dae 100644 --- a/src/mm_camcorder_sound.c +++ b/src/mm_camcorder_sound.c @@ -192,8 +192,14 @@ int _mmcamcorder_sound_solo_play(MMHandleType handle, const char *sample_name, g _mmcam_dbg_log("Play start - sample name [%s]", sample_name); - _mmcamcorder_send_sound_play_message(hcamcorder->gdbus_conn, - &hcamcorder->gdbus_info_solo_sound, sample_name, "system", "shutter1", sync_play); + if (hcamcorder->shutter_sound_policy == VCONFKEY_CAMERA_SHUTTER_SOUND_POLICY_ON || + hcamcorder->sub_context->info_image->sound_status) { + _mmcamcorder_send_sound_play_message(hcamcorder->gdbus_conn, + &hcamcorder->gdbus_info_solo_sound, sample_name, "system", "shutter1", sync_play); + } else { + _mmcam_dbg_warn("skip shutter sound : sound policy %d, sound status %d", + hcamcorder->shutter_sound_policy, hcamcorder->sub_context->info_image->sound_status); + } _mmcam_dbg_log("Done"); -- 2.7.4