From: Seungbae Shin Date: Wed, 7 Oct 2020 06:00:04 +0000 (+0900) Subject: fixup! move __IsReady function into the critical section X-Git-Tag: accepted/tizen/6.0/unified/hotfix/20201103.004501 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Ftags%2Faccepted%2Ftizen%2F6.0%2Funified%2Fhotfix%2F20201103.004501;p=platform%2Fcore%2Fapi%2Faudio-io.git fixup! move __IsReady function into the critical section hotfix for webtct failure Change-Id: I63d9ed1bedda30f7fe065c3f819118b423a8b929 --- diff --git a/packaging/capi-media-audio-io.spec b/packaging/capi-media-audio-io.spec index ad439bc..0b6de5d 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.5.33 +Version: 0.5.34 Release: 0 Group: Multimedia/API License: Apache-2.0 diff --git a/src/cpp/CPulseAudioClient.cpp b/src/cpp/CPulseAudioClient.cpp index 7367327..57750e4 100644 --- a/src/cpp/CPulseAudioClient.cpp +++ b/src/cpp/CPulseAudioClient.cpp @@ -486,12 +486,10 @@ void CPulseAudioClient::finalize() { return; bool is_in_thread = isInThread(); - - __mIsInit = false; - if (!is_in_thread) pa_threaded_mainloop_lock(__mpMainloop); + __mIsInit = false; /* clear callbacks */ if (__mpStream) { if (__mDirection == EStreamDirection::STREAM_DIRECTION_PLAYBACK)