From e6960e3bf19793328b5e4dbd62d6a2f1f605dde2 Mon Sep 17 00:00:00 2001 From: Seungbae Shin Date: Wed, 23 Dec 2015 20:20:20 +0900 Subject: [PATCH] Fix SVACE defects Change-Id: Ib22c1e8721094a260221f0a317c5540c0e69e39c --- packaging/capi-media-audio-io.spec | 2 +- src/cpp/CAudioIO.cpp | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) 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; -- 2.7.4