{
int err = MM_UTIL_ERROR_NONE;
mm_util_image_h image = NULL;
+ size_t size = 0;
image_util_warning("DEPRECATION WARNING: image_util_encode_jpeg_to_memory() is removed from 5.0. Use image_util_encode_create() instead.");
err = mm_image_create_image((unsigned int)width, (unsigned int)height, TYPECAST_COLOR_BY_TYPE(colorspace, IMAGE_UTIL_JPEG), image_buffer, TEMP_DATA_SIZE, &image);
image_util_retvm_if(err != MM_UTIL_ERROR_NONE, _image_error_capi(err), "mm_image_create_image is failed (%d)", err);
- err = mm_util_encode_to_jpeg_memory(image, quality, (void **)jpeg_buffer, jpeg_size);
+ err = mm_util_encode_to_jpeg_memory(image, quality, (void **)jpeg_buffer, &size);
+ *jpeg_size = (unsigned int)size;
mm_image_destroy_image(image);