summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packaging/libmm-evas-renderer.spec2
-rwxr-xr-xsrc/mm_evas_renderer.c4
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;