From: Seungbae Shin Date: Wed, 23 Dec 2015 11:20:20 +0000 (+0900) Subject: Fix SVACE defects X-Git-Tag: submit/tizen/20151228.075401^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F07%2F55407%2F1;p=platform%2Fcore%2Fapi%2Faudio-io.git Fix SVACE defects Change-Id: Ib22c1e8721094a260221f0a317c5540c0e69e39c --- diff --git a/packaging/capi-media-audio-io.spec b/packaging/capi-media-audio-io.spec index 285faeb..6f4d995 100644 --- a/packaging/capi-media-audio-io.spec +++ b/packaging/capi-media-audio-io.spec @@ -1,6 +1,6 @@ Name: capi-media-audio-io Summary: An Audio Input & Audio Output library in Tizen Native API -Version: 0.3.22 +Version: 0.3.23 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/cpp/CAudioIO.cpp b/src/cpp/CAudioIO.cpp index 479608c..1f875b2 100644 --- a/src/cpp/CAudioIO.cpp +++ b/src/cpp/CAudioIO.cpp @@ -32,6 +32,8 @@ using namespace tizen_media_audio; CAudioIO::CAudioIO() : mpAudioSessionHandler(NULL), mpPulseAudioClient(NULL), + __mMutex(PTHREAD_MUTEX_INITIALIZER), + __mCond(PTHREAD_COND_INITIALIZER), __mIsInit(false), __mForceIgnore(false) { mState = CAudioInfo::EAudioIOState::AUDIO_IO_STATE_NONE; @@ -39,7 +41,13 @@ CAudioIO::CAudioIO() : mByPolicy = false; } -CAudioIO::CAudioIO(CAudioInfo& audioInfo) : mpAudioSessionHandler(NULL), mpPulseAudioClient(NULL), __mIsInit(false), __mForceIgnore(false) { +CAudioIO::CAudioIO(CAudioInfo& audioInfo) : + mpAudioSessionHandler(NULL), + mpPulseAudioClient(NULL), + __mMutex(PTHREAD_MUTEX_INITIALIZER), + __mCond(PTHREAD_COND_INITIALIZER), + __mIsInit(false), + __mForceIgnore(false) { mAudioInfo = audioInfo; mState = CAudioInfo::EAudioIOState::AUDIO_IO_STATE_NONE; mStatePrev = CAudioInfo::EAudioIOState::AUDIO_IO_STATE_NONE;