From: Wonsik Jung Date: Wed, 15 Jan 2020 06:28:21 +0000 (+0900) Subject: [Tizen] Adjust tbm surface queue sequence X-Git-Tag: accepted/tizen/5.5/unified/20200121.041227~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8bd4715db93e106c79db0737074364eba17bb409;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git [Tizen] Adjust tbm surface queue sequence Adjust tbm surface queue sequence to reduece memory consumption Change-Id: Ib708348e08b5cd0d8d552804615dbab158a13900 --- diff --git a/dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.cpp b/dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.cpp index 83da70e..2318335 100644 --- a/dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.cpp +++ b/dali/internal/imaging/tizen/native-image-source-queue-impl-tizen.cpp @@ -296,6 +296,14 @@ int NativeImageSourceQueueTizen::GetEglImageTextureTarget() void NativeImageSourceQueueTizen::ResetEglImageList() { + for( auto&& iter : mEglImages ) + { + mEglImageExtensions->DestroyImageKHR( iter.second ); + + tbm_surface_internal_unref( iter.first ); + } + mEglImages.clear(); + if( mConsumeSurface ) { if( tbm_surface_internal_is_valid( mConsumeSurface ) ) @@ -304,14 +312,6 @@ void NativeImageSourceQueueTizen::ResetEglImageList() } mConsumeSurface = NULL; } - - for( auto&& iter : mEglImages ) - { - mEglImageExtensions->DestroyImageKHR( iter.second ); - - tbm_surface_internal_unref( iter.first ); - } - mEglImages.clear(); } bool NativeImageSourceQueueTizen::CheckBlending( int format )