Performance enhancement to make image/video thumbnail 35/78835/5 accepted/tizen/common/20160711.170420 accepted/tizen/ivi/20160711.084335 accepted/tizen/mobile/20160711.084113 accepted/tizen/tv/20160711.084217 accepted/tizen/wearable/20160711.084146 submit/tizen/20160711.030104
authorJiyong Min <jiyong.min@samsung.com>
Thu, 7 Jul 2016 05:19:35 +0000 (14:19 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Fri, 8 Jul 2016 00:14:32 +0000 (09:14 +0900)
commitf48c4e646e021ced509660665952a9728303dccc
tree380b595ba2f24a461b0f6e9c3d076f8e848ccbc9
parent29f1964d08ae8f4f4c794c3c6c8d1da1bbb62c08
Performance enhancement to make image/video thumbnail

To make image/video thumbnail, it is used to resize and rotate image APIs.
The image resize/rotate APIs, it is needed to initialize.
The resizing/rotation is replaced to new one.
 - resize: mm_util(gstreamer) -> EFL(evas)
 - rotation: mm_util(gstreamer) -> Make new rotate function

[Performance check result]
Before: 1.x sec or more (MAX API runtime 2.x sec)
After:300ms under (media_info_insert_to_db API whole 400ms under)

Change-Id: I11946578fa7c4087d60d49f7d5afe58fc1a7838c
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
packaging/libmedia-thumbnail.spec
src/media-thumb-internal.c