From: Minje Ahn Date: Tue, 14 Nov 2017 23:56:22 +0000 (+0900) Subject: Remove user_marked field in face table X-Git-Tag: accepted/tizen/unified/20171115.174101^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a11e4882c8f92cee86fa49444474cf608b32d81f;p=platform%2Fcore%2Fmultimedia%2Flibmedia-service.git Remove user_marked field in face table Add face scan status for distinguish between file changes and re-scans. - file modified time > face detected time : file is changed - face detected time == 0 : some detected faces are removed by user Change logic to re-scan: - Do not delete, add missing. Delete is performed only when the file is modified. - Delete unnecessary fields (user_marked) Change-Id: Ibe9333e80b5feea4162a2b03fe407ceaf343fc70 Signed-off-by: Minje Ahn --- diff --git a/src/common/media-svc-db-utils.c b/src/common/media-svc-db-utils.c index e48b899..b1dfd9f 100755 --- a/src/common/media-svc-db-utils.c +++ b/src/common/media-svc-db-utils.c @@ -799,8 +799,6 @@ int _media_svc_init_table_query(const char *event_table_name) media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret); ret = __media_svc_add_column_info(&column_list[MEDIA_SVC_DB_LIST_FACE], "face_tag", MEDIA_SVC_DB_TYPE_TEXT, NULL, USER_V4, NULL, false, false, false); media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret); - ret = __media_svc_add_column_info(&column_list[MEDIA_SVC_DB_LIST_FACE], "user_marked", MEDIA_SVC_DB_TYPE_INT, "DEFAULT 0", USER_V6, NULL, false, false, false); - media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret); return ret; }