Remove pinyin converter
[platform/core/multimedia/libmedia-service.git] / src / common / media-svc-util.c
index 5bedf30..33a412f 100644 (file)
@@ -30,7 +30,6 @@
 #undef __USE_XOPEN
 #endif
 #include <string.h>
-#include <system_info.h>
 #include <sys/vfs.h>
 #include <glib/gstdio.h>
 #include <sys/stat.h>
@@ -50,7 +49,6 @@
 #include "media-svc-env.h"
 #include "media-svc-hash.h"
 #include "media-svc-album.h"
-#include "media-svc-localize_ch.h"
 /*For ebook metadata */
 #include <zip.h>
 #include <libxml/xmlmemory.h>
@@ -1458,14 +1456,6 @@ void _media_svc_destroy_content_info(media_svc_content_info_s *content_info)
        g_free(content_info->media_meta.datetaken);
        g_free(content_info->media_meta.exposure_time);
        g_free(content_info->media_meta.model);
-
-       g_free(content_info->file_name_pinyin);
-       g_free(content_info->media_meta.title_pinyin);
-       g_free(content_info->media_meta.album_pinyin);
-       g_free(content_info->media_meta.artist_pinyin);
-       g_free(content_info->media_meta.album_artist_pinyin);
-       g_free(content_info->media_meta.genre_pinyin);
-       g_free(content_info->media_meta.composer_pinyin);
 }
 
 int _media_svc_create_thumbnail(const char *path, char *thumb_path, media_svc_media_type_e media_type, uid_t uid)
@@ -1502,49 +1492,6 @@ int _media_svc_create_thumbnail(const char *path, char *thumb_path, media_svc_me
 
 }
 
-int _media_svc_get_pinyin_str(const char *src_str, char **pinyin_str)
-{
-       int ret = MS_MEDIA_ERR_NONE;
-       int size = 0;
-       pinyin_name_s *pinyinname = NULL;
-
-       media_svc_retvm_if(!STRING_VALID(src_str), MS_MEDIA_ERR_INVALID_PARAMETER, "String is NULL");
-       media_svc_retvm_if(pinyin_str == NULL, MS_MEDIA_ERR_INVALID_PARAMETER, "pinyin_str is NULL");
-
-       *pinyin_str = NULL;
-
-       ret = _media_svc_convert_chinese_to_pinyin(src_str, &pinyinname, &size);
-       if (ret == MS_MEDIA_ERR_NONE) {
-               if (size > 0 && STRING_VALID(pinyinname[0].pinyin_name))
-                       *pinyin_str = g_strdup(pinyinname[0].pinyin_name);
-               else
-                       *pinyin_str = g_strdup(src_str);        /* Return Original Non China Character */
-       }
-
-       _media_svc_pinyin_free(pinyinname, size);
-
-       return ret;
-}
-
-bool _media_svc_check_pinyin_support(void)
-{
-       int ret = SYSTEM_INFO_ERROR_NONE;
-       bool is_supported = false;
-       static int media_svc_pinyin_support = -1;
-
-       if (media_svc_pinyin_support == -1) {
-               ret = system_info_get_platform_bool("http://tizen.org/feature/content.filter.pinyin", &is_supported);
-               if (ret != SYSTEM_INFO_ERROR_NONE) {
-                       media_svc_debug("SYSTEM_INFO_ERROR: content.filter.pinyin [%d]", ret);
-                       return false;
-               }
-
-               media_svc_pinyin_support = is_supported;
-       }
-
-       return media_svc_pinyin_support;
-}
-
 int _media_svc_get_media_type(const char *path, int *mediatype)
 {
        int ret = MS_MEDIA_ERR_NONE;