Adjust tbm surface queue sequence to reduece memory consumption
Change-Id: Ib708348e08b5cd0d8d552804615dbab158a13900
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 ) )
}
mConsumeSurface = NULL;
}
-
- for( auto&& iter : mEglImages )
- {
- mEglImageExtensions->DestroyImageKHR( iter.second );
-
- tbm_surface_internal_unref( iter.first );
- }
- mEglImages.clear();
}
bool NativeImageSourceQueueTizen::CheckBlending( int format )