Fix SVACE defects 07/55407/1 accepted/tizen/mobile/20151228.232723 accepted/tizen/tv/20151228.231805 accepted/tizen/wearable/20151228.231113 submit/tizen/20151228.075401
authorSeungbae Shin <seungbae.shin@samsung.com>
Wed, 23 Dec 2015 11:20:20 +0000 (20:20 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Wed, 23 Dec 2015 11:20:48 +0000 (20:20 +0900)
Change-Id: Ib22c1e8721094a260221f0a317c5540c0e69e39c

packaging/capi-media-audio-io.spec
src/cpp/CAudioIO.cpp

index 285faeb..6f4d995 100644 (file)
@@ -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
index 479608c..1f875b2 100644 (file)
@@ -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;