Remove storage dependency 70/104770/1 accepted/tizen/common/20161216.124422 accepted/tizen/ivi/20161216.083023 accepted/tizen/mobile/20161216.082939 accepted/tizen/tv/20161216.082954 accepted/tizen/wearable/20161216.083008 submit/tizen/20161216.040950
authorMinje Ahn <minje.ahn@samsung.com>
Wed, 14 Dec 2016 08:33:41 +0000 (17:33 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Wed, 14 Dec 2016 08:33:41 +0000 (17:33 +0900)
Change-Id: I740fcc648ae294c3d69d9cdfc1050b15e3e984bf
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Makefile.am
configure.ac
lib/media-util-noti-internal.c
lib/media-util-noti.c
packaging/media-server.spec

index 57b0eb6..956b891 100644 (file)
@@ -78,7 +78,6 @@ libmedia_utils_la_CFLAGS = -I${srcdir}/lib/include \
                              $(CYNARA_CLIENT_CFLAGS) \
                              $(CYNARA_SESSION_CFLAGS) \
                              $(CYNARA_CREDS_SOCKET_CFLAGS) \
-                             $(STORAGE_CFLAGS) \
                              $(SYSTEM_INFO_CFLAGS)
 
 libmedia_utils_la_LIBADD  =   $(GLIB_LIBS) \
@@ -93,7 +92,6 @@ libmedia_utils_la_LIBADD  =   $(GLIB_LIBS) \
                              $(CYNARA_CLIENT_LIBS) \
                              $(CYNARA_SESSION_LIBS) \
                              $(CYNARA_CREDS_SOCKET_LIBS) \
-                             $(STORAGE_LIBS) \
                              $(SYSTEM_INFO_LIBS)
 
 bin_PROGRAMS = media-server \
index 5b14b2c..d91a8e1 100644 (file)
@@ -133,11 +133,6 @@ PKG_CHECK_MODULES(SYSTEM_INFO, capi-system-info)
 AC_SUBST(SYSTEM_INFO_CFLAGS)
 AC_SUBST(SYSTEM_INFO_LIBS)
 
-#storage
-PKG_CHECK_MODULES(STORAGE, storage)
-AC_SUBST(STORAGE_CFLAGS)
-AC_SUBST(STORAGE_LIBS)
-
 dnl use notification --------------------------------------------------------------------------
 AC_ARG_ENABLE(notification, AC_HELP_STRING([--enable-notification], [using notification]),
 [
index 617aabd..36373e7 100755 (executable)
@@ -34,7 +34,6 @@
 #include <string.h>
 #include <glib.h>
 #include <gio/gio.h>
-#include <storage.h>
 
 #include "media-util-internal.h"
 #include "media-util-dbg.h"
@@ -70,6 +69,7 @@ int media_db_update_send_internal(int pid, /* mandatory */
        char repl_path[MAX_FILEPATH_LEN] = {0, };
 #if !defined(_USE_SENIOR_MODE)
        char *tmp_path = NULL;
+       const char *old_path = "/opt/usr/media";
 #endif
        bus = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
        if (!bus) {
@@ -82,14 +82,11 @@ int media_db_update_send_internal(int pid, /* mandatory */
 #if !defined(_USE_SENIOR_MODE)
        if (!_USE_TV_PATH) {
                /* Need uid to change path */
-               if (strncmp(path, MEDIA_ROOT_PATH_EXTERNAL, strlen(MEDIA_ROOT_PATH_EXTERNAL)) == 0) {
-                       snprintf(repl_path, sizeof(repl_path), "%s", path);
+               if (strncmp(path, "/opt/usr/home", strlen("/opt/usr/home")) == 0) {
+                       tmp_path = strstr(path, MEDIA_CONTENT_PATH);
+                       snprintf(repl_path, sizeof(repl_path), "%s%s", old_path, tmp_path + strlen(MEDIA_CONTENT_PATH));
                } else {
-                       if (storage_get_compat_internal_path(path, MAX_FILEPATH_LEN, repl_path) != STORAGE_ERROR_NONE) {
-                               MSAPI_DBG("Failed to change internal path..[%s] So, sending original path", path);
-                               memset(repl_path, 0, sizeof(repl_path));
-                               snprintf(repl_path, sizeof(repl_path), "%s", path);
-                       }
+                       snprintf(repl_path, sizeof(repl_path), "%s", path);
                }
 
                MSAPI_DBG("New path: [%s]", repl_path);
index 8dcbf9b..a96f2fd 100755 (executable)
@@ -26,7 +26,6 @@
 #include <glib.h>
 #include <stdlib.h>
 #include <gio/gio.h>
-#include <storage.h>
 
 #include "media-util-internal.h"
 #include "media-util-dbg.h"
@@ -209,6 +208,7 @@ int media_db_update_send(int pid, /* mandatory */
        char repl_path[MAX_FILEPATH_LEN] = {0, };
 #if !defined(_USE_SENIOR_MODE)
        char *tmp_path = NULL;
+       const char *old_path = "/opt/usr/media";
 #endif
 
        bus = g_bus_get_sync(G_BUS_TYPE_SYSTEM, NULL, &error);
@@ -222,14 +222,11 @@ int media_db_update_send(int pid, /* mandatory */
 #if !defined(_USE_SENIOR_MODE)
        if (!_USE_TV_PATH) {
                /* Need uid to change path */
-               if (strncmp(path, MEDIA_ROOT_PATH_EXTERNAL, strlen(MEDIA_ROOT_PATH_EXTERNAL)) == 0) {
-                       snprintf(repl_path, sizeof(repl_path), "%s", path);
+               if (strncmp(path, "/opt/usr/home", strlen("/opt/usr/home")) == 0) {
+                       tmp_path = strstr(path, MEDIA_CONTENT_PATH);
+                       snprintf(repl_path, sizeof(repl_path), "%s%s", old_path, tmp_path + strlen(MEDIA_CONTENT_PATH));
                } else {
-                       if (storage_get_compat_internal_path(path, MAX_FILEPATH_LEN, repl_path) != STORAGE_ERROR_NONE) {
-                               MSAPI_DBG("Failed to change internal path..[%s] So, sending original path", path);
-                               memset(repl_path, 0, sizeof(repl_path));
-                               snprintf(repl_path, sizeof(repl_path), "%s", path);
-                       }
+                       snprintf(repl_path, sizeof(repl_path), "%s", path);
                }
 
                MSAPI_DBG("New path: [%s]", repl_path);
index 7ed964f..19e1834 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       media-server
 Summary:    A server for media content management
-Version:    0.3.24
+Version:    0.3.25
 Release:    0
 Group:      Multimedia/Service
 License:    Apache-2.0
@@ -30,7 +30,6 @@ BuildRequires:  pkgconfig(libtzplatform-config)
 BuildRequires:  pkgconfig(cynara-client)
 BuildRequires:  pkgconfig(cynara-session)
 BuildRequires:  pkgconfig(capi-system-info)
-BuildRequires:  pkgconfig(storage)
 BuildRequires:  gettext-tools
 
 %if 0%{?TIZEN_PRODUCT_TV}