Fix crash issue when FastTrackUploading load YUV 44/301944/3
authorEunki, Hong <eunkiki.hong@samsung.com>
Tue, 28 Nov 2023 05:31:16 +0000 (14:31 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 28 Nov 2023 05:56:21 +0000 (14:56 +0900)
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: I0e507c05f377416961fa17347fd26403a8153a27
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-toolkit/internal/image-loader/fast-track-loading-task.cpp

index ebefb94..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() << "]";