[UTC][media-vision-dl][Non-ACR] fix getting image info fail 86/305786/5
authorhjkim <backto.kim@samsung.com>
Thu, 8 Feb 2024 00:56:46 +0000 (09:56 +0900)
committerHaejeong kim <backto.kim@samsung.com>
Thu, 8 Feb 2024 03:20:53 +0000 (03:20 +0000)
Change-Id: Iebb4ae796fc7c627129f2cc99302d1d732e9c1f8

src/utc/capi-media-vision-dl/utc-mv_face_recognition.c
src/utc/capi-media-vision-dl/utc-mv_inference.c

index 92738bf4dfde9ed1ef7e95947ff54f3addbfff1f..d07eb98b7377912cfaf7db684a564049a8a7a395 100644 (file)
@@ -68,7 +68,7 @@ static int load_image_to_media_source(const char *file_path, mv_source_h source)
        ret1 = image_util_decode_run2(_decoder, &_decoded_image);
        if (ret1 != IMAGE_UTIL_ERROR_NONE)
                goto _LOAD_IMAGE_FAIL;
-       ret1 = image_util_get_image(_decoder, &width, &height, NULL, &data_buffer, &buffer_size);
+       ret1 = image_util_get_image(_decoded_image, &width, &height, NULL, &data_buffer, &buffer_size);
        if (ret1 != IMAGE_UTIL_ERROR_NONE)
                goto _LOAD_IMAGE_FAIL;
 
@@ -81,6 +81,7 @@ static int load_image_to_media_source(const char *file_path, mv_source_h source)
 
 _LOAD_IMAGE_FAIL:
        image_util_decode_destroy(_decoder);
+       image_util_destroy_image(_decoded_image);
        if (data_buffer)
                free(data_buffer);
 
index b8639a8b06b3cf85fa5764dff5cf3530eaf877ef..d5dd77f60eef6b1b45ff1e50ac2abd2ea670239a 100644 (file)
@@ -383,7 +383,7 @@ static int load_image_to_media_source(const char *file_path, mv_source_h source)
        ret1 = image_util_decode_run2(_decoder, &_decoded_image);
        if (ret1 != IMAGE_UTIL_ERROR_NONE)
                goto _LOAD_IMAGE_FAIL;
-       ret1 = image_util_get_image(_decoder, &width, &height, NULL, &data_buffer, &buffer_size);
+       ret1 = image_util_get_image(_decoded_image, &width, &height, NULL, &data_buffer, &buffer_size);
        if (ret1 != IMAGE_UTIL_ERROR_NONE)
                goto _LOAD_IMAGE_FAIL;
 
@@ -396,6 +396,7 @@ static int load_image_to_media_source(const char *file_path, mv_source_h source)
 
 _LOAD_IMAGE_FAIL:
        image_util_decode_destroy(_decoder);
+       image_util_destroy_image(_decoded_image);
        if (data_buffer)
                free(data_buffer);