Change hard coded path to get by using tzplatform API 42/162142/1 accepted/tizen/unified/20171130.113336 submit/tizen/20171130.061035
authorhj kim <backto.kim@samsung.com>
Wed, 29 Nov 2017 08:51:16 +0000 (17:51 +0900)
committerhj kim <backto.kim@samsung.com>
Wed, 29 Nov 2017 08:51:16 +0000 (17:51 +0900)
Change-Id: I786b53b07e41e44696f912aff556ff3d583332f4

bmp/test/CMakeLists.txt
bmp/test/mm_util_bmp_testsuite.c
gif/test/mm_util_gif_testsuite.c
packaging/libmm-utility.spec
png/test/CMakeLists.txt
png/test/mm_util_png_testsuite.c

index 4e3f1f7..60c7b27 100755 (executable)
@@ -2,7 +2,7 @@ SET(fw_name "mmutil_bmp")
 SET(fw_test "${fw_name}-test")
 
 INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_test} REQUIRED glib-2.0 gmodule-2.0 dlog)
+pkg_check_modules(${fw_test} REQUIRED glib-2.0 gmodule-2.0 dlog libtzplatform-config)
 FOREACH(flag ${${fw_test}_CFLAGS})
     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
index 4fd70fb..ff31718 100755 (executable)
@@ -24,8 +24,9 @@
 #include <string.h>
 #include <sys/stat.h>
 #include <mm_util_bmp.h>
+#include <tzplatform_config.h>
 
-#define DECODE_RESULT_PATH "/opt/usr/media/decode_test."
+#define DECODE_RESULT_PATH tzplatform_mkpath(TZ_USER_CONTENT, "decode_test.")
 #define BUFFER_SIZE 128
 
 static inline void flush_stdin()
index ff20f44..33ffc3d 100755 (executable)
@@ -25,8 +25,9 @@
 #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;
@@ -156,7 +157,7 @@ int main(int argc, char *argv[])
                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);
        }
 
@@ -194,7 +195,7 @@ int main(int argc, char *argv[])
        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;
index cab5b4c..7ac87fd 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       libmm-utility
 Summary:    Multimedia Framework Utility Library
-Version:    0.1.1
+Version:    0.1.2
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0
index 662cb32..44aa4a3 100755 (executable)
@@ -2,7 +2,7 @@ SET(fw_name "mmutil_png")
 SET(fw_test "${fw_name}-test")
 
 INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_test} REQUIRED glib-2.0 gmodule-2.0 dlog)
+pkg_check_modules(${fw_test} REQUIRED glib-2.0 gmodule-2.0 dlog libtzplatform-config)
 FOREACH(flag ${${fw_test}_CFLAGS})
     SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
 ENDFOREACH(flag)
index c44310f..fd20817 100755 (executable)
 #include <string.h>
 #include <errno.h>
 #include <mm_util_png.h>
+#include <tzplatform_config.h>
+
+#define DECODE_RESULT_PATH tzplatform_mkpath(TZ_USER_CONTENT, "decode_test.")
 
-#define DECODE_RESULT_PATH "/media/decode_test."
 #define TRUE  1
 #define FALSE 0
 #define BUFFER_SIZE 128