Fix thumbnail format PNG to JPG for improve performace 11/233911/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.121146 accepted/tizen/6.0/unified/hotfix/20201103.003252 accepted/tizen/unified/20200601.051620 submit/tizen/20200529.021017 submit/tizen_6.0/20201029.205103 submit/tizen_6.0_hotfix/20201102.192504 submit/tizen_6.0_hotfix/20201103.114804 tizen_6.0.m2_release
authorMinje Ahn <minje.ahn@samsung.com>
Wed, 20 May 2020 07:51:39 +0000 (16:51 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Wed, 20 May 2020 07:51:39 +0000 (16:51 +0900)
PNG needs more time when encoding/decoding.

Change-Id: Ic0436dff1e377ef48d28feba38eadfa4b48ea6f5
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
src/media-thumb-internal.c

index 3334a48..bf9fd63 100755 (executable)
@@ -52,9 +52,13 @@ int _media_thumb_get_hash_name(const char *file_full_path, char *thumb_hash_path
        }
 
        ret = ms_user_get_root_thumb_store_path(uid, &get_path);
-       if (get_path != NULL)
-               ret_len = snprintf(thumb_hash_path, max_thumb_path - 1, "%s/.%s-%s.png", get_path, file_ext, hash_name);
+       if (get_path != NULL) {
+               if (strcasecmp(file_ext, "PNG") == 0)
+                       ret_len = snprintf(thumb_hash_path, max_thumb_path - 1, "%s/.%s-%s.png", get_path, file_ext, hash_name);
+               else
+                       ret_len = snprintf(thumb_hash_path, max_thumb_path - 1, "%s/.%s-%s.jpg", get_path, file_ext, hash_name);
 
+       }
        SAFE_FREE(get_path);
 
        if ((ret_len < 0) || (ret_len > (int)max_thumb_path)) {