Name: capi-network-mtp
Summary: A MTP library in Native API
-Version: 1.3.8
+Version: 1.3.9
Release: 1
Group: Network & Connectivity/Other
License: Apache-2.0
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(capi-system-info)
BuildRequires: pkgconfig(sqlite3)
+Buildrequires: pkgconfig(libtzplatform-config)
BuildRequires: python
Buildrequires: python-xml
SET(fw_test "${fw_name}-test")
INCLUDE(FindPkgConfig)
-pkg_check_modules(${fw_test} REQUIRED dlog glib-2.0)
+pkg_check_modules(${fw_test} REQUIRED dlog glib-2.0 libtzplatform-config)
FOREACH(flag ${${fw_test}_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
MESSAGE(${flag})
#include <unistd.h>
#include <glib.h>
#include <sys/time.h>
+#include <tzplatform_config.h>
#include <mtp.h>
#include <mtp_internal.h>
#define BEGIN() TC_PRT("BEGIN >>>>");
#define END() TC_PRT("END <<<<");
+#define DOWNLOAD_DIR tzplatform_getenv(TZ_USER_DOWNLOADS)
+
static mtp_device_h mtp_device;
static mtp_storage_h mtp_storage = 0;
static mtp_object_h mtp_object = 0;
return -1;
}
- snprintf(filepath, 100, "/opt/usr/media/Downloads/JpegObject_%d.jpg", input_int);
+ snprintf(filepath, 100, "%s/JpegObject_%d.jpg", DOWNLOAD_DIR, input_int);
+ TC_PRT("filepath[%s]", filepath);
ret = mtp_get_object(mtp_device, input_int, filepath);
TC_PRT("ret[%d]: input id[%d]", ret, input_int);
return -1;
}
- snprintf(filepath, 100, "/opt/usr/media/Downloads/%s_%d.jpg", input_str, input_int);
+ snprintf(filepath, 100, "%s/%s_%d.jpg", DOWNLOAD_DIR, input_str, input_int);
+ TC_PRT("filepath[%s]", filepath);
ret = mtp_get_thumbnail(mtp_device, input_int, filepath);
TC_PRT("ret[%d]: input jpeg id[%d], input file path[%s]", ret, input_int, filepath);