Add the missing typecast 75/255075/2
authorjiyong.min <jiyong.min@samsung.com>
Fri, 12 Mar 2021 00:52:04 +0000 (09:52 +0900)
committerjiyong.min <jiyong.min@samsung.com>
Fri, 12 Mar 2021 04:23:13 +0000 (13:23 +0900)
Change-Id: I3df849a1a50c4d049b8a868f70bac128780e19f8

src/image_util_decode.c

index 0b1fd44ec6f8c2844a62d73d56d7fd77cc0f3f9b..57b0eb0124c3f530e6c45f78405889bda7dcb733 100644 (file)
@@ -283,9 +283,9 @@ static int __image_util_decode_internal(decode_s *_handle, mm_util_image_h *imag
        case IMAGE_UTIL_WEBP:
                {
                        if (_handle->path)
-                               err = mm_util_decode_image_from_file(_handle->path, _handle->colorspace, image_info);
+                               err = mm_util_decode_image_from_file(_handle->path, TYPECAST_COLOR_BY_TYPE(_handle->colorspace, IMAGE_UTIL_WEBP), image_info);
                        else
-                               err = mm_util_decode_image_from_buffer(_handle->src_buffer, _handle->src_size, _handle->colorspace, image_info);
+                               err = mm_util_decode_image_from_buffer(_handle->src_buffer, TYPECAST_COLOR_BY_TYPE(_handle->colorspace, IMAGE_UTIL_WEBP), _handle->colorspace, image_info);
                }
                break;
        default:
@@ -374,7 +374,7 @@ static int __image_util_decode_run_from_file(image_util_decode_h handle, const c
        case IMAGE_UTIL_BMP:
                /* fall through */
        case IMAGE_UTIL_WEBP:
-               ret = mm_util_decode_image_from_file(file_path, _handle->colorspace, image);
+               ret = mm_util_decode_image_from_file(file_path, TYPECAST_COLOR_BY_TYPE(_handle->colorspace, IMAGE_UTIL_WEBP), image);
                break;
 
        default:
@@ -425,7 +425,7 @@ static int __image_util_decode_run_from_buffer(image_util_decode_h handle, const
        case IMAGE_UTIL_BMP:
                /* fall through */
        case IMAGE_UTIL_WEBP:
-               ret = mm_util_decode_image_from_buffer((void *)buffer, buffer_size, _handle->colorspace, image);
+               ret = mm_util_decode_image_from_buffer((void *)buffer, buffer_size, TYPECAST_COLOR_BY_TYPE(_handle->colorspace, IMAGE_UTIL_WEBP), image);
                break;
 
        default: