err = _image_util_encode_get_gif_frame(gif_data, _handle->current_delay_count, &frame);
image_util_retvm_if((err != IMAGE_UTIL_ERROR_NONE), err, "_image_util_encode_get_gif_frame failed %d", err);
- err = mm_util_gif_image_set_delay_time(frame, (int)delay_time);
- image_util_retvm_if((err != MM_UTIL_ERROR_NONE), _image_error_capi(err), "mm_util_gif_image_set_delay_time failed %d", err);
+ if (frame != NULL)
+ frame->delay_time = (int)delay_time;
_handle->current_delay_count++;
err = _image_util_encode_get_gif_frame(gif_data, _handle->current_buffer_count, &frame);
image_util_retvm_if((err != IMAGE_UTIL_ERROR_NONE), err, "_image_util_encode_get_gif_frame failed %d", err);
- err = mm_util_gif_image_set_image(frame, src_buffer);
- image_util_retvm_if((err != MM_UTIL_ERROR_NONE), _image_error_capi(err), "mm_util_gif_image_set_image failed %d", err);
+ if (frame != NULL)
+ frame->data = (void *)src_buffer;;
_handle->current_buffer_count++;
} else {