move __IsReady function into the critical section 01/243701/32 accepted/tizen/unified/20200927.212947 submit/tizen/20200925.085823
authorJaechul Lee <jcsing.lee@samsung.com>
Thu, 10 Sep 2020 07:59:53 +0000 (16:59 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Fri, 25 Sep 2020 05:18:52 +0000 (14:18 +0900)
commit7ede27fb2ad5039f60ca1ba961ea61f887299678
treed0457f0115d1965ea1db4be6d98554d2500885d9
parentfb803a2366ec857985acb02da91965e2e7c55a86
move __IsReady function into the critical section

IsReady() was moved into critical section to support thread-safe.
stress testcase was added.

[Version] 0.5.30
[Issue Type] DF200907-00219

Change-Id: I45811c183636faabfd66090b96ddfa910f733496
Signed-off-by: Jaechul Lee <jcsing.lee@samsung.com>
include/CAudioIO.h
include/CPulseAudioClient.h
include/IPulseStreamListener.h
packaging/capi-media-audio-io.spec
src/cpp/CAudioIO.cpp
src/cpp/CAudioInput.cpp
src/cpp/CAudioOutput.cpp
src/cpp/CPulseAudioClient.cpp
src/cpp/cpp_audio_io.cpp
test/CMakeLists.txt
test/audio_io_test.c