#include <errno.h>
#include <limits.h>
#include <mm_util_gif.h>
+#include <tzplatform_config.h>
-#define ENCODED_FILEPATH "/opt/usr/home/owner/media/mm_util_test.gif"
+#define ENCODE_RESULT_PATH tzplatform_mkpath(TZ_USER_CONTENT, "encode_test.gif")
#define ANIMATED_FRAME_MAX 100
static gboolean g_encode_mem = FALSE;
ret = mm_util_gif_encode_set_mem(gif_file, (void **)&encoded_gif_mem, &encoded_gif_size);
fprintf(stderr, "\t mm_util_gif_encode_set_mem [%d]\n", ret);
} else {
- ret = mm_util_gif_encode_set_file(gif_file, ENCODED_FILEPATH);
+ ret = mm_util_gif_encode_set_file(gif_file, ENCODE_RESULT_PATH);
fprintf(stderr, "\t mm_util_gif_enc_set_file [%d]\n", ret);
}
ret = mm_util_gif_encode_save(gif_file);
fprintf(stderr, "\t mm_util_gif_enc_save [%d]\n", ret);
if (g_encode_mem)
- _write_file(ENCODED_FILEPATH, (void *)encoded_gif_mem, (size_t)encoded_gif_size);
+ _write_file(ENCODE_RESULT_PATH, (void *)encoded_gif_mem, (size_t)encoded_gif_size);
mm_util_gif_encode_destroy(gif_file);
return 0;