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;