From: jiyong.min Date: Fri, 12 Oct 2018 01:38:13 +0000 (+0900) Subject: Seperate mm_util_gif_encode_gif to `mm_util_encode_to_gif_file` and `mm_util_encode_t... X-Git-Tag: submit/tizen/20181106.000712^2~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3d55256fa86b3412cb3349434dc2219480d66d8c;p=platform%2Fcore%2Fapi%2Fimage-util.git Seperate mm_util_gif_encode_gif to `mm_util_encode_to_gif_file` and `mm_util_encode_to_gif_memory` Change-Id: I01c4464cdff5e8e668b06df17b574e83c834576f --- diff --git a/src/image_util_encode.c b/src/image_util_encode.c index dfe2e4b..69f3da3 100755 --- a/src/image_util_encode.c +++ b/src/image_util_encode.c @@ -366,14 +366,11 @@ static int _image_util_encode_internal(encode_s * _handle) image_util_error("Total frame count does not match with the data set, for gif encoding"); return IMAGE_UTIL_ERROR_INVALID_OPERATION; } + if (_handle->path) - err = mm_util_gif_encode_set_file(gif_data, _handle->path); + err = mm_util_encode_to_gif_file(gif_data, _handle->path); else - err = mm_util_gif_encode_set_mem(gif_data, _handle->dst_buffer, &encoded_buffer_size); - image_util_retvm_if((err != MM_UTIL_ERROR_NONE), _image_error_capi(ERR_TYPE_ENCODE, err), "mm_util_gif_encode_set_file | mm_util_gif_encode_set_mem failed %d", err); - - err = mm_util_gif_encode(gif_data); - image_util_retvm_if((err != MM_UTIL_ERROR_NONE), _image_error_capi(ERR_TYPE_ENCODE, err), "mm_util_gif_encode failed %d", err); + err = mm_util_encode_to_gif_memory(gif_data, _handle->dst_buffer, &encoded_buffer_size); if (encoded_buffer_size != 0) _handle->dst_size = (unsigned long long)encoded_buffer_size;