Add orientation for thumbnail-util 07/108807/1
authorMinje Ahn <minje.ahn@samsung.com>
Thu, 5 Jan 2017 01:29:27 +0000 (10:29 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Fri, 6 Jan 2017 01:13:49 +0000 (17:13 -0800)
Fix code for thumbnail ratio when use thumbnail-util API

Change-Id: I2186f79c1155f5ca60aeab8c86d3a245367139cf
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
packaging/libmedia-thumbnail.spec
src/media-thumb-internal.c

index 9583720..fad5e85 100644 (file)
@@ -1,6 +1,6 @@
 Name:       libmedia-thumbnail
 Summary:    Media thumbnail service library for multimedia applications
-Version: 0.1.100
+Version: 0.1.101
 Release:    0
 Group:      Multimedia/Libraries
 License:    Apache-2.0 and public domain
index 2790c2b..dfa825b 100755 (executable)
@@ -1214,10 +1214,18 @@ int _media_thumb_jpeg(const char *origin_path,
 
                        exif_data_unref(ed);
                }
+       } else {
+               ed = exif_data_new_from_file(origin_path);
+               if (ed) {
+                       err = _media_thumb_get_exif_info(ed, NULL, 0, &orientation, EXIF_IFD_0, EXIF_TAG_ORIENTATION);
+                       if (err != MS_MEDIA_ERR_NONE) {
+                               thumb_warn("_media_thumb_get_exif_info failed");
+                       }
+                       exif_data_unref(ed);
+               }
        }
 
        if (!thumb_done) {
-
                err = _media_thumb_decode_with_evas(origin_path, thumb_width, thumb_height, thumb_info, 1, orientation);
 
                if (err != MS_MEDIA_ERR_NONE) {