return MM_UTIL_ERROR_NOT_SUPPORTED_FORMAT;
}
- ret = mm_image_create_image(_width, _height, _src->color, _buffer, _buffer_size, dst);
+ if (ret == MM_UTIL_ERROR_NONE)
+ ret = mm_image_create_image(_width, _height, _src->color, _buffer, _buffer_size, dst);
+ else
+ mm_util_error("crop is failed (%d)", ret);
MMUTIL_SAFE_FREE(_buffer);
mm_util_fleave();
mm_util_retvm_if(ret != MM_UTIL_ERROR_NONE, ret, "mm_image_create_image fail (%d)", ret);
ret = mm_util_encode_to_jpeg_memory(decoded, quality, buffer, &encoded_size);
+ mm_image_destroy_image(decoded);
mm_util_retvm_if(ret != MM_UTIL_ERROR_NONE, ret, "mm_util_encode_to_jpeg_memory fail (%d)", ret);
*size = (unsigned int)encoded_size;