Modify media-content-plugin.so location 86/61086/2 accepted/tizen/common/20160304.195222 accepted/tizen/common/20160307.055007 accepted/tizen/ivi/20160305.092305 accepted/tizen/ivi/20160307.020107 accepted/tizen/mobile/20160305.092215 accepted/tizen/mobile/20160307.020008 accepted/tizen/tv/20160305.092233 accepted/tizen/tv/20160307.020033 accepted/tizen/wearable/20160305.092249 accepted/tizen/wearable/20160307.020052 submit/tizen/20160229.000000 submit/tizen/20160304.021153 submit/tizen/20160306.231523
authorMinje Ahn <minje.ahn@samsung.com>
Fri, 4 Mar 2016 02:06:48 +0000 (11:06 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Fri, 4 Mar 2016 02:09:46 +0000 (11:09 +0900)
Change-Id: Ib5fb5a903b31bc214b16cc10b265a09b3ec95bca
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
packaging/media-server.spec
src/mediadb-update.c

index 6b21980..aad6f31 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       media-server
 Summary:    A server for media content management
-Version:    0.2.68
+Version:    0.2.69
 Release:    0
 Group:      Multimedia/Service
 License:    Apache-2.0
index ee3a1e2..ef51158 100755 (executable)
@@ -33,6 +33,7 @@
 #include "media-util.h"
 
 #include <tzplatform_config.h>
+#define CONFIG_PATH "/usr/etc/media-server-plugin"
 
 GMainLoop * mainloop = NULL;
 
@@ -72,8 +73,22 @@ static void __check_media_db(void)
        void *db_handle = NULL;
        char *err_msg = NULL;
        int ret = 0;
+       FILE *fp;
+       char buf[256] = {0, };
 
-       funcHandle = dlopen("/usr/lib/libmedia-content-plugin.so", RTLD_LAZY);
+       fp = fopen(CONFIG_PATH, "rt");
+       if (fp == NULL) {
+               printf("fp is NULL\n");
+               return;
+       }
+
+       if ( fgets (buf , 256 , fp) != NULL ) {
+               printf("so file : [%s]\n", buf);
+       }
+
+       fclose(fp);
+
+       funcHandle = dlopen(buf, RTLD_LAZY);
        if (funcHandle == NULL) {
                printf("Error when open plug-in\n");
                return;