Add media db open options 35/46535/2 accepted/tizen/mobile/20150822.064738 accepted/tizen/tv/20150822.065346 accepted/tizen/wearable/20150822.065920 submit/tizen/20150821.141250 submit/tizen/20150822.042819
authorMinje Ahn <minje.ahn@samsung.com>
Fri, 21 Aug 2015 10:27:38 +0000 (19:27 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Fri, 21 Aug 2015 13:23:45 +0000 (22:23 +0900)
Change-Id: I8df9c4eb5b1f404e805a588be817163705332782
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
include/media-svc.h
packaging/libmedia-service.spec
plugin/media-content-plugin.c
src/common/media-svc.c
test/media-service-test.c

index 4259caa..c1a4e32 100755 (executable)
@@ -33,7 +33,7 @@ extern "C" {
 #endif
 
 
-int media_svc_connect(MediaSvcHandle **handle, uid_t uid);
+int media_svc_connect(MediaSvcHandle **handle, uid_t uid, bool needWrite);
 int media_svc_disconnect(MediaSvcHandle *handle);
 int media_svc_create_table(MediaSvcHandle *handle, uid_t uid);
 int media_svc_check_item_exist_by_path(MediaSvcHandle *handle, const char *path);
index f7f714b..8588e68 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmedia-service
 Summary:    Media information service library for multimedia applications
-Version: 0.2.49
+Version: 0.2.50
 Release:    3
 Group:      System/Libraries
 License:    Apache-2.0 and public domain
index 2374a36..40480ae 100755 (executable)
@@ -91,7 +91,7 @@ static void __set_error_message(int err_type, char **err_msg)
 
 int connect_db(void **handle, uid_t uid, char **err_msg)
 {
-       int ret = media_svc_connect(handle, uid);
+       int ret = media_svc_connect(handle, uid, true);
 
        if (ret < 0) {
                __set_error_message(ret, err_msg);
index 00ee16a..9685758 100755 (executable)
@@ -50,14 +50,14 @@ static __thread int g_insert_with_noti = FALSE;
 
 #define DEFAULT_MEDIA_SVC_STORAGE_ID "media"
 
-int media_svc_connect(MediaSvcHandle **handle, uid_t uid)
+int media_svc_connect(MediaSvcHandle **handle, uid_t uid, bool needWrite)
 {
        int ret = MS_MEDIA_ERR_NONE;
        MediaDBHandle *db_handle = NULL;
 
        media_svc_debug_func();
 
-       ret = media_db_connect(&db_handle, uid);
+       ret = media_db_connect(&db_handle, uid, needWrite);
        if (ret != MS_MEDIA_ERR_NONE)
                return ret;
 
index ce20ff8..41447e5 100755 (executable)
@@ -227,7 +227,7 @@ int test_noti()
 int main()
 {
        int ret = MS_MEDIA_ERR_NONE;
-       ret = media_svc_connect(&g_db_handle);
+       ret = media_svc_connect(&g_db_handle, true);
        if (ret != MS_MEDIA_ERR_NONE) {
                media_svc_error("media_svc_connect failed : %d", ret);
        } else {