return MM_UTIL_ERROR_NONE;
}
-
int mm_util_gif_enocde_set_image_handle(mm_gif_file_h gif_file_h, mm_gif_image_h gif_image_h)
{
gif_file_s *gif_file = (gif_file_s *)gif_file_h;
mm_util_retvm_if(ret != MM_UTIL_ERROR_NONE, ret, "mm_util_gif_encode_add_image failed");
mm_util_gif_image_destory(gif_image);
}
+ MMUTIL_SAFE_FREE(gif_file->saved_image);
ret = mm_util_gif_encode_save(gif_file_h);
mm_util_retvm_if(ret != MM_UTIL_ERROR_NONE, ret, "mm_util_gif_encode_save failed");
gif_file_s *gif_file = (gif_file_s *)gif_file_h;
mm_util_retm_if(gif_file == NULL, "Invalid parameter");
- mm_util_retm_if(gif_file->GifFile == NULL, "GifFile has already closed");
if (gif_file->GifFile != NULL) {
ret = _gif_encode_close_file(gif_file);