Fix deadlock when TrackRendererDecodedVideoFrameBufferType isn't none 82/291382/2
authorGilbok Lee <gilbok.lee@samsung.com>
Fri, 14 Apr 2023 05:05:11 +0000 (14:05 +0900)
committerGilbok Lee <gilbok.lee@samsung.com>
Fri, 14 Apr 2023 05:07:40 +0000 (14:07 +0900)
[Version] 0.0.19
[Issue Type] Fix bugs

Change-Id: Ia0624fff57f876347581630a90ab2a2690f41988

packaging/libtrackrenderer.spec
src/trackrenderer.cpp

index 2dedcd85b2fae1da714e7cd7e42efe086c212267..af66eb063845b6c3b1f9c8b5e83a37cbaa601110 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libtrackrenderer
 Summary:    new multimedia streaming player trackrenderer
-Version:    0.0.18
+Version:    0.0.19
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0
index 4ab3ce8b297aaabf3591c369746ddb01b8d6db76..2a7dff3f4529eb59df640c9e1d40b66cdb1341ac 100644 (file)
@@ -1069,9 +1069,8 @@ bool TrackRenderer::CreateVideoPipeline_(const Track* track) {
     pipeline_->SignalConnect(Elements::kSinkVideo, "handoff",
                              G_CALLBACK(GstDecodedVideoBufferCb_), this);
     if (internal::IsVideoDecodedBufferNeeded(decoded_buffer_type_)) {
-      TRACKRENDERER_INFO("set signal-handoffs to FALSE");
       CreateTbmBufferManager_(track);
-      EnableVideoHole(true);
+      EnableVideoHole_();
       pipeline_->SetProperty(Elements::kSinkVideo, "sync", TRUE, "async", TRUE);
     } else {
       TRACKRENDERER_INFO("didn't set signal-handoffs");