diff options
author | NAMJEONGYOON <just.nam@samsung.com> | 2016-11-21 17:13:58 +0900 |
---|---|---|
committer | NAMJEONGYOON <just.nam@samsung.com> | 2016-11-21 17:13:58 +0900 |
commit | ecf1532d97b2836a41702c737d82092ae3c99882 (patch) | |
tree | f9ccb4e88df6a6a829e6839d64da53ed622ddc2e | |
parent | 840a68c5ab3f32b55a9ad81056ed67b009e4b571 (diff) | |
download | libmm-evas-renderer-ecf1532d97b2836a41702c737d82092ae3c99882.tar.gz libmm-evas-renderer-ecf1532d97b2836a41702c737d82092ae3c99882.tar.bz2 libmm-evas-renderer-ecf1532d97b2836a41702c737d82092ae3c99882.zip |
[0.0.8] change data type to calculate ratio correctlysubmit/tizen/20161122.044017accepted/tizen/wearable/20161122.235840accepted/tizen/tv/20161122.235800accepted/tizen/mobile/20161122.235717accepted/tizen/ivi/20161122.235925accepted/tizen/common/20161122.192846
Change-Id: Iaae564ddded79f6505f9d6db7daad23e1a4b2c15
-rw-r--r-- | packaging/libmm-evas-renderer.spec | 2 | ||||
-rwxr-xr-x | src/mm_evas_renderer.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/packaging/libmm-evas-renderer.spec b/packaging/libmm-evas-renderer.spec index 77aa9c5..6b65391 100644 --- a/packaging/libmm-evas-renderer.spec +++ b/packaging/libmm-evas-renderer.spec @@ -1,6 +1,6 @@ Name: libmm-evas-renderer Summary: Multimedia Framework Evas Renderer Library -Version: 0.0.7 +Version: 0.0.8 Release: 0 Group: Multimedia/Libraries License: Apache-2.0 diff --git a/src/mm_evas_renderer.c b/src/mm_evas_renderer.c index e8911b1..c8fec0d 100755 --- a/src/mm_evas_renderer.c +++ b/src/mm_evas_renderer.c @@ -868,8 +868,10 @@ static void _mm_evas_renderer_update_geometry(mm_evas_info *evas_info, rect_info case DISP_GEO_METHOD_CROPPED_FULL_SCREEN: LOGD("cropped full screen mode"); evas_info->use_ratio = FALSE; + float eo_ratio = (float)evas_info->eo_size.w / evas_info->eo_size.h; + float video_ratio = (float)evas_info->w / evas_info->h; /* compare evas object's ratio with video's */ - if ((evas_info->eo_size.w / evas_info->eo_size.h) > (evas_info->w / evas_info->h)) { + if (eo_ratio > video_ratio) { result->w = evas_info->eo_size.w; result->h = evas_info->eo_size.w * evas_info->h / evas_info->w; result->y = -(result->h - evas_info->eo_size.h) / 2; |