projects
/
platform
/
core
/
multimedia
/
trackrenderer.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f76a07f
)
Fix coverity issue
14/291614/1
accepted/tizen/unified/20230420.091904
author
Eunhye Choi
<eunhae1.choi@samsung.com>
Wed, 19 Apr 2023 07:05:11 +0000
(16:05 +0900)
committer
Eunhye Choi
<eunhae1.choi@samsung.com>
Wed, 19 Apr 2023 07:08:42 +0000
(16:08 +0900)
Change-Id: I568b110322ba34e3af2332792e620f200bdfbea2
src/trackrenderer.cpp
patch
|
blob
|
history
diff --git
a/src/trackrenderer.cpp
b/src/trackrenderer.cpp
index 2105399641638e2a34b6bdbf2193ed0cd5b69e76..05af97dc8d4988b9ac9b68e183fd216434f8cb3c 100644
(file)
--- a/
src/trackrenderer.cpp
+++ b/
src/trackrenderer.cpp
@@
-2451,7
+2451,8
@@
void TrackRenderer::CreateTbmBufferManager_(const Track* track) {
bool TrackRenderer::GetVolume(int* volume) {
gdouble vol;
if (!volume) return false;
- if (volume_ == kVolumeNone) {
+ std::lock_guard<std::mutex> lk(resource_m_);
+ if (pipeline_ && volume_ == kVolumeNone) {
pipeline_->GetProperty(Elements::kSinkAudio, "volume", &vol);
TRACKRENDERER_DEBUG("get default volume from sink = %f", vol);
volume_ = (int)(vol * 100);