Do not reference recorder state vconf 80/45480/2 accepted/tizen/mobile/20150806.134735 accepted/tizen/tv/20150806.134755 accepted/tizen/wearable/20150806.134805 submit/tizen/20150806.111656
authorMok Jeongho <jho.mok@samsung.com>
Thu, 6 Aug 2015 07:58:32 +0000 (16:58 +0900)
committerMok Jeongho <jho.mok@samsung.com>
Thu, 6 Aug 2015 11:09:35 +0000 (20:09 +0900)
[Version] 0.3.12
[Profile] Common
[Issue Type] Fix Bug

Change-Id: I32935a3e6fec231341bc952f317c7f0f5558b87b
Signed-off-by: Mok Jeongho <jho.mok@samsung.com>
packaging/capi-media-audio-io.spec
src/cpp/CAudioOutput.cpp

index 8c4d24e..dfdaaae 100644 (file)
@@ -1,11 +1,11 @@
-Name:       capi-media-audio-io
-Summary:    An Audio Input & Audio Output library in Tizen Native API
-Version:    0.3.11
-Release:    0
-Group:      Multimedia/API
-License:    Apache-2.0
-Source0:    %{name}-%{version}.tar.gz
-Source1001:    capi-media-audio-io.manifest
+Name:           capi-media-audio-io
+Summary:        An Audio Input & Audio Output library in Tizen Native API
+Version:        0.3.12
+Release:        0
+Group:          Multimedia/API
+License:        Apache-2.0
+Source0:        %{name}-%{version}.tar.gz
+Source1001:     capi-media-audio-io.manifest
 BuildRequires:  cmake
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(mm-common)
index ba673e0..2383b3d 100644 (file)
@@ -327,20 +327,6 @@ size_t CAudioOutput::write(const void* buffer, size_t length) throw (CAudioError
         THROW_ERROR_MSG_FORMAT(CAudioError::ERROR_INVALID_ARGUMENT, "Parameters are invalid - buffer:%p, length:%zu", buffer, length);
     }
 
-    /*
-     * Check skip condition.
-     * If accessibility screen reader (VOICE type with NoSession), no need to check, always do write.
-     */
-    if (mpAudioSessionHandler->isSkipSessionEvent() == false) {
-        /* Check whether voicerecorder is running */
-        int vrState = 0;
-
-        vconf_get_int(VCONFKEY_RECORDER_STATE, &vrState);
-        if (vrState == VCONFKEY_RECORDER_STATE_RECORDING) {
-            THROW_ERROR_MSG(CAudioError::ERROR_POLICY_BLOCKED, "During Voicerecording --> MUTE");
-        }
-    }
-
     /* When write() is called in PulseAudio callback, bypass a pcm data to PulseAudioClient (For Asynchronous) */
     if (mpPulseAudioClient->isInThread() == true) {
         int ret = mpPulseAudioClient->write(buffer, length);