/* a-gif extras */
int mm_util_gif_image_create(mm_gif_file_h gif_file_h, mm_image_info_s **gif_image_h);
-int mm_util_gif_image_set_delay_time(mm_image_info_s * gif_image_h, const int delay_time);
-int mm_util_gif_image_set_image(mm_image_info_s * gif_image_h, const unsigned char *image_data);
void mm_util_gif_image_destory(mm_image_info_s * gif_image_h);
int mm_util_gif_encode_create(mm_gif_file_h *gif_file_h);
return MM_UTIL_ERROR_NONE;
}
-int mm_util_gif_image_set_delay_time(mm_image_info_s * gif_image_h, const int delay_time)
-{
- mm_image_info_s *gif_image = (mm_image_info_s *)gif_image_h;
-
- mm_util_retvm_if(gif_image == NULL, MM_UTIL_ERROR_INVALID_PARAMETER, "Invalid parameter");
- mm_util_retvm_if(delay_time < 0, MM_UTIL_ERROR_INVALID_PARAMETER, "Invalid parameter");
-
- mm_util_info("delay_time = %d", delay_time);
-
- gif_image->delay_time = delay_time;
-
- return MM_UTIL_ERROR_NONE;
-}
-
-int mm_util_gif_image_set_image(mm_image_info_s * gif_image_h, const unsigned char *image_data)
-{
- mm_image_info_s *gif_image = (mm_image_info_s *)gif_image_h;
-
- mm_util_retvm_if(gif_image == NULL, MM_UTIL_ERROR_INVALID_PARAMETER, "Invalid parameter");
- mm_util_retvm_if(image_data == NULL, MM_UTIL_ERROR_INVALID_PARAMETER, "Invalid parameter");
-
- mm_util_info("ptr = %p", image_data);
-
- gif_image->data = (void *)image_data;
-
- return MM_UTIL_ERROR_NONE;
-}
-
void mm_util_gif_image_destory(mm_image_info_s * gif_image_h)
{
mm_image_info_s *gif_image = (mm_image_info_s *)gif_image_h;