Seperate mm_util_gif_encode_gif to `mm_util_encode_to_gif_file` and `mm_util_encode_t... 51/191151/3
authorjiyong.min <jiyong.min@samsung.com>
Fri, 12 Oct 2018 01:38:13 +0000 (10:38 +0900)
committerhj kim <backto.kim@samsung.com>
Fri, 12 Oct 2018 02:13:09 +0000 (02:13 +0000)
Change-Id: I01c4464cdff5e8e668b06df17b574e83c834576f

src/image_util_encode.c

index dfe2e4bedabf650546833cf842c0cca57676453a..69f3da3e2076af81258e3778e3e844fc39d1f7ea 100755 (executable)
@@ -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;