[Tizen] Fix crash issue when FastTrackUploading load YUV 83/302083/1 accepted/tizen/8.0/unified/20231130.180820
authorEunki, Hong <eunkiki.hong@samsung.com>
Thu, 30 Nov 2023 02:49:44 +0000 (11:49 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Thu, 30 Nov 2023 06:45:37 +0000 (15:45 +0900)
This reverts commit 9d65c3e06944bdd0a27146c7673e03dc8a387e34.

Fix crash issue when FastTrackUploading load YUV

pixelBuffer[0] was already invalidated after PixelBuffer::Convert.
So, we should use mPixelData[0] when we want to get the size of image.

Change-Id: I2773f0abc1e8db230b24eae503bd2d80f6908d44
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-toolkit/internal/image-loader/fast-track-loading-task.cpp

index f026d37..0f5f123 100644 (file)
@@ -222,9 +222,9 @@ void FastTrackLoadingTask::Load()
     std::ostringstream oss;
     oss << "[";
     oss << "pixelBuffers:" << pixelBuffers.size() << " ";
-    if(!pixelBuffers.empty())
+    if(!mPixelData.empty())
     {
-      //oss << "size:" << pixelBuffers[0].GetWidth() << "x" << pixelBuffers[0].GetHeight() << " ";
+      oss << "size:" << mPixelData[0].GetWidth() << "x" << mPixelData[0].GetHeight() << " ";
       oss << "premult:" << mPremultiplied << " ";
     }
     oss << "url:" << mUrl.GetUrl() << "]";