Remove pinyin related code 03/295803/1 accepted/tizen/unified/20230731.175248
authorminje.ahn <minje.ahn@samsung.com>
Fri, 14 Jul 2023 02:16:57 +0000 (11:16 +0900)
committerminje.ahn <minje.ahn@samsung.com>
Fri, 14 Jul 2023 02:16:57 +0000 (11:16 +0900)
Change-Id: I10942cabebb7a19b4cdb05c4805e067abed100ad
Signed-off-by: minje.ahn <minje.ahn@samsung.com>
CMakeLists.txt
packaging/capi-content-media-content.spec
src/media_filter.c

index a36aec6..c4a1aba 100644 (file)
@@ -12,7 +12,7 @@ ELSE()
 ENDIF(TIZEN_PRODUCT_TV)
 INCLUDE_DIRECTORIES(${INC_DIR})
 
-SET(dependents "dlog libmedia-service libmedia-utils capi-base-common capi-system-info vconf storage sqlite3")
+SET(dependents "dlog glib-2.0 libmedia-service libmedia-utils capi-base-common capi-system-info storage sqlite3")
 SET(pc_dependents "capi-base-common")
 
 INCLUDE(FindPkgConfig)
index 41d07df..8f785ef 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-content-media-content
 Summary:    A Media content library in Tizen Native API
-Version:    0.4.20
+Version:    0.4.21
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
@@ -8,11 +8,11 @@ Source0:    %{name}-%{version}.tar.gz
 Source1001:     capi-content-media-content.manifest
 BuildRequires:  cmake
 BuildRequires:  pkgconfig(dlog)
+BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(capi-base-common)
 BuildRequires:  pkgconfig(capi-system-info)
 BuildRequires:  pkgconfig(libmedia-service)
 BuildRequires:  pkgconfig(libmedia-utils)
-BuildRequires:  pkgconfig(vconf)
 BuildRequires:  pkgconfig(libtzplatform-config)
 BuildRequires:  pkgconfig(storage)
 BuildRequires:  pkgconfig(sqlite3)
index 7a7c13b..afb90d9 100755 (executable)
 
 #include <media_info_private.h>
 #include <media_util_private.h>
-#include <vconf.h>
-
-static bool __is_pinyin_needed(void)
-{
-       char *lang = NULL;
-       const char *china = "zh_CN";
-       const char *hongkong = "zh_HK";
-       int ret = FALSE;
-
-       /*Check CSC first*/
-       bool pinyin_support = FALSE;
-       media_svc_check_pinyin_support(&pinyin_support);
-       if (pinyin_support) {
-               /*Check Language Setting*/
-               lang = vconf_get_str(VCONFKEY_LANGSET);
-               content_retvm_if(lang == NULL, ret, "Fail to get string of language set");
-
-               if ((strncmp(china, lang, strlen(china)) == 0) ||
-                       (strncmp(hongkong, lang, strlen(hongkong)) == 0)) {
-                       ret = TRUE;
-               }
-
-               SAFE_FREE(lang);
-       }
-
-       return ret;
-}
 
 static const char *__get_order_str(media_content_order_e order_enum)
 {
@@ -65,10 +38,7 @@ static const char *__get_collate_str(media_content_collation_e collate_type)
        case MEDIA_CONTENT_COLLATE_RTRIM:
                return " COLLATE RTRIM ";
        case MEDIA_CONTENT_COLLATE_LOCALIZED:
-               if (__is_pinyin_needed())
-                       return " COLLATE NOCASE ";
-               else
-                       return " COLLATE localized ";
+               return " COLLATE localized ";
        default:
                return " ";
        }