platform/core/api/image-util.git
6 years agoFix coverity issue 40/173140/3 accepted/tizen/unified/20180321.060755 submit/tizen/20180320.040253
Jiyong Min [Tue, 20 Mar 2018 01:22:50 +0000 (10:22 +0900)]
Fix coverity issue

Change-Id: Id9b70015595a83cde4c6d67c77cf4d36132923b3

6 years agoReplace unsigned long long type 'data_size' to size_t type 21/173121/2
Jiyong Min [Tue, 20 Mar 2018 00:45:03 +0000 (09:45 +0900)]
Replace unsigned long long type 'data_size' to size_t type

 - Assignment of a signed value which is 'long' type to a variable of a bigger integer type 'unsigned long long'

Change-Id: Ic6e501cbed9a7faae1b37c6e488fade3b16a1763

6 years agoRename refactoring jpeg function 33/172433/2 accepted/tizen/unified/20180315.061342 submit/tizen/20180314.004633
Jiyong Min [Wed, 14 Mar 2018 03:12:22 +0000 (12:12 +0900)]
Rename refactoring jpeg function

Change-Id: I84cf8c2ba581afa24c8275702d31d34516e318bb

6 years ago[ACR-1123] Remove deprecated APIs 49/163749/13
Jiyong Min [Tue, 13 Mar 2018 05:47:08 +0000 (14:47 +0900)]
[ACR-1123] Remove deprecated APIs

Change-Id: I9a58ebe24ccadb074c36b67ebaf338e752e85f07

6 years agoUse size_t for buffer size 77/171677/3
hj kim [Tue, 6 Mar 2018 10:25:36 +0000 (19:25 +0900)]
Use size_t for buffer size

Change-Id: If18ee9a6062bf921add293af162bf796e4454bdc

6 years agoUnify the type of the buffer size from 'unsigned int'/'unsigned long' to 'size_t' 72/171672/2
Jiyong Min [Tue, 6 Mar 2018 10:01:32 +0000 (19:01 +0900)]
Unify the type of the buffer size from 'unsigned int'/'unsigned long' to 'size_t'

Change-Id: I80782f8457a3ace220bc74426fbf8b4aaeb5daf4
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoChange the order of the parameters 85/171585/1
Jiyong Min [Tue, 6 Mar 2018 04:58:52 +0000 (13:58 +0900)]
Change the order of the parameters

 - The order is input parameter before output parameter.
 - The decoded data is composed with width, height, format, data and size.
 - The source data of encoding is replaced to the decoded data.

Change-Id: Ica464d3609a5821d6ac1d358522815c6dee42aa8
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoCode refactoring change png parameters 63/171563/2 accepted/tizen/unified/20180307.071321 submit/tizen/20180305.053300
Jiyong Min [Mon, 5 Mar 2018 23:17:59 +0000 (08:17 +0900)]
Code refactoring change png parameters

Change-Id: I0650f40ec79b377d4cb4f85bb8fc615b48e46776
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoFix typo 54/171454/1
Minje Ahn [Mon, 5 Mar 2018 05:09:10 +0000 (14:09 +0900)]
Fix typo

Change-Id: Ib9250f7d1fe0c9c52b73c7bcabd92d15c08b8157
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
6 years agoCode Refactoring - remove inefficient external function for png 94/171194/3 submit/tizen/20180228.025609
Jiyong Min [Tue, 27 Feb 2018 09:51:15 +0000 (18:51 +0900)]
Code Refactoring - remove inefficient external function for png

Change-Id: I3ed08594843b64a57259732967eb8dfcfc5469df
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agomm_util_decode_from_jpeg_memory() and mm_util_decode_from_jpeg_file() APIs are remove... 28/170728/4 accepted/tizen/unified/20180226.142327 submit/tizen/20180223.061228
hj kim [Thu, 22 Feb 2018 01:11:41 +0000 (10:11 +0900)]
mm_util_decode_from_jpeg_memory() and mm_util_decode_from_jpeg_file() APIs are removed. Use _downscale() APIs instead

Change-Id: I51686b82eef915a243f650cd0bf0c3a1ad75fe82

6 years agoCheck signed value of long 'file_size' for typecast to unsigned value 40/170740/3
Jiyong Min [Thu, 22 Feb 2018 01:40:48 +0000 (10:40 +0900)]
Check signed value of long 'file_size' for typecast to unsigned value

 - fix svace issue

Change-Id: I9d94925e1506ce6b27bf02e35f282cf75e4cc34a
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoApply new mm_util_convert_colorspace() 69/170669/1
hj kim [Wed, 21 Feb 2018 08:59:31 +0000 (17:59 +0900)]
Apply new mm_util_convert_colorspace()

Change-Id: I6bd59d3d77f64ddb7fe020df17904da5b3cf83eb

6 years agoApply new mm_util_resize_image() 32/170632/1
hj kim [Wed, 21 Feb 2018 06:00:31 +0000 (15:00 +0900)]
Apply new mm_util_resize_image()

Change-Id: I129fb30f376f1410fa119a893d94a4d848a52b2f

6 years agoRevert "Apply new mm_util_resize_image()" 19/170619/2
hj kim [Wed, 21 Feb 2018 05:52:09 +0000 (05:52 +0000)]
Revert "Apply new mm_util_resize_image()"

This reverts commit 551b1559b1f25e174df0c97d9271e6ba153933ed.

Change-Id: I22f8e00d7ea2779dbfc3cee68ceeaf23a5136c54

6 years agoMerge "Apply new mm_util_resize_image()" into tizen
hj kim [Wed, 21 Feb 2018 05:47:46 +0000 (05:47 +0000)]
Merge "Apply new mm_util_resize_image()" into tizen

6 years agoApply new mm_util_resize_image() 55/170455/1
hj kim [Tue, 20 Feb 2018 06:17:41 +0000 (15:17 +0900)]
Apply new mm_util_resize_image()

Change-Id: Ib4a27a6aeb0430c61b7acb185ba405633da46906

6 years agoApply new mm_util_rotate_image() 24/170424/2
hj kim [Tue, 20 Feb 2018 04:27:26 +0000 (13:27 +0900)]
Apply new mm_util_rotate_image()

Change-Id: I0a46ee409f82946d0e6ea95ae65009b576abedfa

6 years agoModify the range of 'imgsize' from 'unsigned int' to 'Size_t' 28/170428/2 submit/tizen/20180220.054545
Jiyong Min [Tue, 20 Feb 2018 05:08:18 +0000 (14:08 +0900)]
Modify the range of 'imgsize' from 'unsigned int' to 'Size_t'

Change-Id: I121c52ec3be88e00ee921dbe51539a64de75c4a6
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoRemove deprecated API in test code 65/170365/1 submit/tizen/20180220.014003
hj kim [Mon, 19 Feb 2018 10:15:54 +0000 (19:15 +0900)]
Remove deprecated API in test code

Change-Id: I2f87f0e39453a65b8c527a1ad9fd40aa03bff9fe

6 years agoApply new mm_util_crop_image() 64/170364/1
hj kim [Mon, 19 Feb 2018 10:12:20 +0000 (19:12 +0900)]
Apply new mm_util_crop_image()

Change-Id: I094f22e9c8a35c416e7587778fbc39654a78cf00

6 years agoAdd mm-common due to build error of contacts-service and browser-profile apps 13/170013/1 accepted/tizen/unified/20180214.144557 submit/tizen/20180212.075159 submit/tizen/20180219.051103
Jiyong Min [Tue, 13 Feb 2018 00:51:48 +0000 (09:51 +0900)]
Add mm-common due to build error of contacts-service and browser-profile apps

Change-Id: I43f22f4c0a6d4976d61b4d9c765379798e9fc6d9

6 years agoFix build error due to CMakefile 05/170005/2
Jiyong Min [Mon, 12 Feb 2018 23:20:09 +0000 (08:20 +0900)]
Fix build error due to CMakefile

Change-Id: Ifb0649616437e1d003d2ceb96600f91c34a79acc

6 years agoCode Refactoring: apply unified color format 55/169655/4
Jiyong Min [Thu, 8 Feb 2018 06:42:38 +0000 (15:42 +0900)]
Code Refactoring: apply unified color format

 - Add 'mmutil_common' library to use color interface from libmm-utility
 - Apply unified color format

Change-Id: I0115413d99935e646e06c7e583da3dc44dc84642

6 years agoRemove dependency of unused package 07/169507/1
Jiyong Min [Wed, 7 Feb 2018 07:14:41 +0000 (16:14 +0900)]
Remove dependency of unused package

Change-Id: Id63671f81c25dd3bec2403308a494d03e42b9ae8

6 years agoFix doxgyen mistakes 77/168177/1 accepted/tizen/unified/20180125.122842 submit/tizen/20180125.001258
hj kim [Thu, 25 Jan 2018 00:06:30 +0000 (09:06 +0900)]
Fix doxgyen mistakes

Change-Id: I418cb6ca08435acfbba14f88d477ec5760fc7b57

6 years agoFix wrong description for IMAGE_UTIL_ERROR_PERMISSION_DENIED 16/168116/1
hj kim [Wed, 24 Jan 2018 07:58:02 +0000 (16:58 +0900)]
Fix wrong description for IMAGE_UTIL_ERROR_PERMISSION_DENIED

Change-Id: I03ae9b7b37fb980bd0f9a15d3157270beec68fa1

6 years agoChange the buffer(memory) parameter of the image for decoding 66/165766/1 accepted/tizen/unified/20180109.172744 submit/tizen/20180108.064644
Jiyong Min [Thu, 4 Jan 2018 00:48:40 +0000 (09:48 +0900)]
Change the buffer(memory) parameter of the image for decoding
(The buffer is used as 'void *', so 'void **' is changed to 'void *'.)

Change-Id: I1b16358db0cb9b4966c7ce154f9699c002c38dd3

6 years ago[ACR-1120]Deprecate unused and doesn't work api image_util_transform_set_hardware_acc... 91/163091/5 accepted/tizen/unified/20171229.070225 submit/tizen/20171227.043416
hj kim [Thu, 7 Dec 2017 07:07:43 +0000 (16:07 +0900)]
[ACR-1120]Deprecate unused and doesn't work api image_util_transform_set_hardware_acceleration().

Change-Id: I7265d8b298d0ad7fe0a73fc9b923d0f66ba48651

6 years agoCode clean up of modifying typo and removing duplicated code 00/162900/4 accepted/tizen/unified/20171211.160411 submit/tizen/20171211.080624
Jiyong Min [Wed, 6 Dec 2017 05:52:10 +0000 (14:52 +0900)]
Code clean up of modifying typo and removing duplicated code

Change-Id: Icb0730c9c93aa23090b746df45d41422d0dbeb5e
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoRemove hardware_acceleration related code. that doesn't work anymore 03/163103/1
hj kim [Thu, 7 Dec 2017 07:50:59 +0000 (16:50 +0900)]
Remove hardware_acceleration related code. that doesn't work anymore

Change-Id: Id91e5ce29be28184d2c875a563449496fda8387b

6 years agoModify the description of encoding incorrectly 97/162497/1 submit/tizen/20171204.084209
Jiyong Min [Mon, 4 Dec 2017 03:42:35 +0000 (12:42 +0900)]
Modify the description of encoding incorrectly

Change-Id: Ibe1462c5a4184b24870b3d5bef4598d4d6c645e9
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoMerge "Add custom rotation angles in the test suite" into tizen
Jiyong Min [Mon, 4 Dec 2017 01:18:55 +0000 (01:18 +0000)]
Merge "Add custom rotation angles in the test suite" into tizen

6 years agoChange hard coded path to get by using tzplatform API 44/162144/1 accepted/tizen/unified/20171130.113327 submit/tizen/20171130.061035
hj kim [Wed, 29 Nov 2017 08:58:09 +0000 (17:58 +0900)]
Change hard coded path to get by using tzplatform API

Change-Id: I05eaf38f20f7e7baf7f7166cec2d4918019b51fd

6 years agoAdd capi-media-tool for Requires 94/161594/1
hj kim [Fri, 24 Nov 2017 09:08:03 +0000 (18:08 +0900)]
Add capi-media-tool for Requires

Change-Id: I4db4ab24e0cb2ac017afd0cd2cedad20e7bf2712

6 years agoAdd custom rotation angles in the test suite 93/161493/1
Mykola Alieksieiev [Thu, 23 Nov 2017 15:17:50 +0000 (17:17 +0200)]
Add custom rotation angles in the test suite

Change-Id: Ia0eb7e625baefb1f1ebb6d1d8a27826a9d84e293
Signed-off-by: Mykola Alieksieiev <m.alieksieie@samsung.com>
6 years agoReplace the interface of libmm-utility from media_packet_h to mm_util_color_image_h 04/161204/3 submit/tizen/20171123.062739 submit/tizen/20171124.024723
Jiyong Min [Wed, 22 Nov 2017 06:01:10 +0000 (15:01 +0900)]
Replace the interface of libmm-utility from media_packet_h to mm_util_color_image_h

Change-Id: I30b701dad2b23227a9d5078384af7e99a0d492ae
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoAdd missing header 52/159452/1 accepted/tizen/unified/20171120.065134 submit/tizen/20171113.042933 submit/tizen/20171113.231122 submit/tizen/20171120.011858
Jiyong Min [Thu, 9 Nov 2017 04:24:29 +0000 (13:24 +0900)]
Add missing header

Change-Id: Id00f81c545ab472f949475326ed9b245ed8a9fa9
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoReplace 'mm_util_gif_frame **' to 'void *' 08/158408/1 accepted/tizen/unified/20171101.064752 submit/tizen/20171101.024016
Jiyong Min [Tue, 31 Oct 2017 23:45:56 +0000 (08:45 +0900)]
Replace 'mm_util_gif_frame **' to 'void *'

Change-Id: Ieba64faa381c614cd7556cb15eb4e0ce20d8e428
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoRemove unneccessary xxx_destroy_image_handle and replace initial value to NULL 07/158407/1
Jiyong Min [Fri, 20 Oct 2017 03:53:44 +0000 (12:53 +0900)]
Remove unneccessary xxx_destroy_image_handle and replace initial value to NULL

Change-Id: I3f66f7c3ccf4296d22202de39c7928bb4a46ab24
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoMerge "Fix confusing error logging" into tizen accepted/tizen/unified/20171017.071109 submit/tizen/20171017.022426
Jiyong Min [Mon, 16 Oct 2017 09:51:02 +0000 (09:51 +0000)]
Merge "Fix confusing error logging" into tizen

6 years agoFix confusing error logging 43/155843/1
Anastasia Lyupa [Mon, 16 Oct 2017 09:08:38 +0000 (12:08 +0300)]
Fix confusing error logging

Fix _image_util_decode_create_*_handle().
Check image_handle before trying to reallocate it.
Otherwise meaningless error are recorded.

Change-Id: I981176a447099c9ed1f5b8d18c5163a48c561c08
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
6 years agoSvace issue fix 51/154751/3
Haejeong Kim [Wed, 11 Oct 2017 08:41:29 +0000 (17:41 +0900)]
Svace issue fix

Change-Id: Iabdaa768f95515c3eb990006e0e77d6802e6611c

6 years agoFix memory leak 82/155482/1 accepted/tizen/unified/20171016.064546 submit/tizen/20171015.013045
Anastasia Lyupa [Fri, 13 Oct 2017 07:51:41 +0000 (10:51 +0300)]
Fix memory leak

Free path in image_util_decode_destroy()

Change-Id: If1b64d0477b3461723bbf4f64a2f9f5c9f96557f
Signed-off-by: Anastasia Lyupa <a.lyupa@samsung.com>
6 years ago[DF170928-00462] memory leak fix(svace) 38/154738/1 accepted/tizen/unified/20171012.075311 submit/tizen/20171012.051300
Haejeong Kim [Wed, 11 Oct 2017 08:02:40 +0000 (17:02 +0900)]
[DF170928-00462] memory leak fix(svace)

Change-Id: I72d95752bde561c7f6d16c8eedbd5ae83f2c9022

6 years agoMerge "Fix memory leak for the image_util_frame_h by using image_util_frame_create... accepted/tizen/unified/20170929.081610 submit/tizen/20170928.093256
Jiyong Min [Thu, 28 Sep 2017 09:10:07 +0000 (09:10 +0000)]
Merge "Fix memory leak for the image_util_frame_h by using image_util_frame_create() (fix coverity issue)" into tizen

6 years agoFix memory leak for the image_util_frame_h by using image_util_frame_create() 40/152940/5
Jiyong Min [Wed, 27 Sep 2017 10:45:17 +0000 (19:45 +0900)]
Fix memory leak for the image_util_frame_h by using image_util_frame_create()
(fix coverity issue)

Change-Id: Iec223cb598204c8a0cddd3e6e8186a0143fc5e0d
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoApply tizen coding rule 04/152704/1
Haejeong Kim [Wed, 27 Sep 2017 02:28:10 +0000 (11:28 +0900)]
Apply tizen coding rule

Change-Id: I5fba0b54ab09e643c9a4031ec310986df8bdf9dd

6 years agoModify converting to capi error and simplify error type use 98/151398/2 accepted/tizen/unified/20170925.150735 submit/tizen/20170925.045717
Jiyong Min [Thu, 21 Sep 2017 00:39:42 +0000 (09:39 +0900)]
Modify converting to capi error and simplify error type use
(Before using mm & capi error were mixed)

Change-Id: I1676408dbc34ff99803d1f3abe55bbbf38e9a456
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoModify check image type to decode image 19/150819/5
Jiyong Min [Tue, 19 Sep 2017 00:08:37 +0000 (09:08 +0900)]
Modify check image type to decode image

Change-Id: I514c3523143614cc3e8f0790ef0c63be2cd9fdbe
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoRemove unused variable 53/150653/1
Jiyong Min [Mon, 18 Sep 2017 07:13:32 +0000 (16:13 +0900)]
Remove unused variable

Change-Id: I94fb1d2cb7fb501ec13f798f335b27ca21b1cf73
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoArrange the source & header files 32/150532/2 accepted/tizen/unified/20170920.065527 submit/tizen/20170918.031342
Jiyong Min [Sun, 17 Sep 2017 23:12:53 +0000 (08:12 +0900)]
Arrange the source & header files

Change-Id: I4fb48b754309bb6c4479ce206322314317d19fd9
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoRemove unused enviroment at a cmake 31/150531/1
Jiyong Min [Sun, 17 Sep 2017 23:07:22 +0000 (08:07 +0900)]
Remove unused enviroment at a cmake

Change-Id: Ib7904bd4e48b48593cc9a71a5215d3af7eeb01fc
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoModify common code like error converting, colorspace converting, those are reloacated... 08/150108/1 accepted/tizen/unified/20170918.093844 submit/tizen/20170915.084033
Jiyong Min [Thu, 14 Sep 2017 09:03:05 +0000 (18:03 +0900)]
Modify common code like error converting, colorspace converting, those are reloacated at image_util_private.c

Change-Id: I6170289860793077e7713b5806d8655d8de563fd
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoModify 'mm_util_gif_image_set_image' due to unused parameter was removed & 98/148798/5 accepted/tizen/unified/20170913.070613 submit/tizen/20170911.075345
Jiyong Min [Mon, 11 Sep 2017 02:12:32 +0000 (11:12 +0900)]
Modify 'mm_util_gif_image_set_image' due to unused parameter was removed &
the description of releasing the output buffer has been added.

Change-Id: I0432c784d5d2c4de213be7849582d77bdc1ded57
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoChange free to IMAGE_UTIL_SAFE_FREE 97/147897/1 accepted/tizen/unified/20170907.060434 submit/tizen/20170906.051057
Haejeong Kim [Wed, 6 Sep 2017 04:13:21 +0000 (13:13 +0900)]
Change free to IMAGE_UTIL_SAFE_FREE

Change-Id: Icb3ded06af00276fed0fd26ab538ce891a3b29d1

6 years agoApply tizen coding rule 42/147542/1 accepted/tizen/unified/20170906.060730 submit/tizen/20170905.045152
Haejeong Kim [Tue, 5 Sep 2017 00:54:34 +0000 (09:54 +0900)]
Apply tizen coding rule

Change-Id: Icd3be2b582d7b9b5aba1ddfacffb904114aacaa3

6 years agoRemove unused resource(test images) & add image_util_transform_test 25/146725/1
Jiyong Min [Wed, 30 Aug 2017 07:49:32 +0000 (16:49 +0900)]
Remove unused resource(test images) & add image_util_transform_test

Change-Id: I501a21b530ab69ff83197f966908358809e6e3f0
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoRemove mm_utility in header to fix build error 87/146087/2 accepted/tizen/unified/20170825.163236 submit/tizen/20170825.024959
Jiyong Min [Fri, 25 Aug 2017 02:26:51 +0000 (11:26 +0900)]
Remove mm_utility in header to fix build error

Change-Id: I45fbbf4f8fbdd77e1e465a3ca37ad5b7b55948d5
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoDecode/Encode test code refactoring & Add the testcase of internal API(encode-gif... 41/145941/3 submit/tizen/20170824.093048
Jiyong Min [Thu, 24 Aug 2017 08:13:06 +0000 (17:13 +0900)]
Decode/Encode test code refactoring & Add the testcase of internal API(encode-gif-frame command)

Change-Id: Id3ecd348bcb1f1b5f98d143766d9178588322d55
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoFix UTC/ITC failed after gif encoding enhanced 86/145686/2
Jiyong Min [Wed, 23 Aug 2017 06:50:11 +0000 (15:50 +0900)]
Fix UTC/ITC failed after gif encoding enhanced

Change-Id: I37af16fb5c23342e7aca8d14abeb6cf7d84dc296
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoAdd internal APIs of encoding animated-gif frame by frame 49/145049/4
Jiyong Min [Mon, 21 Aug 2017 04:06:32 +0000 (13:06 +0900)]
Add internal APIs of encoding animated-gif frame by frame

Change-Id: I6b2126cbc56a41fe04fd21a511e650b3b0abc761
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years ago[TNEXT-135] Update description for the animated gif 33/142633/1 accepted/tizen/4.0/unified/20170828.223701 accepted/tizen/unified/20170811.021131 submit/tizen/20170810.034601 submit/tizen_4.0/20170828.100002
Jiyong Min [Mon, 7 Aug 2017 00:00:36 +0000 (09:00 +0900)]
[TNEXT-135] Update description for the animated gif

Change-Id: Ieb5b750b80bc6d8fca79da4a3c7125a4f69276d4
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoFix build error due to GIF_ENCODER_V2 50/142450/4 submit/tizen/20170804.071846
Jiyong Min [Fri, 4 Aug 2017 03:15:39 +0000 (12:15 +0900)]
Fix build error due to GIF_ENCODER_V2

Change-Id: I43745078690359994295b0b7606db11ba3e5799f
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoFix memory leack for reallocation and infinite loop in foreach 78/140278/2 accepted/tizen/4.0/unified/20170816.012134 accepted/tizen/4.0/unified/20170816.015117 accepted/tizen/unified/20170728.195105 submit/tizen/20170726.032629 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Jiyong Min [Mon, 24 Jul 2017 09:32:11 +0000 (18:32 +0900)]
Fix memory leack for reallocation and infinite loop in foreach

Change-Id: Ifc905abc999daf8cff8f3cb901d5312fabdc8c40
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoFix Svace Issue 67/140267/1
Haejeong Kim [Mon, 24 Jul 2017 08:58:02 +0000 (17:58 +0900)]
Fix Svace Issue

Change-Id: If9a855b346de1706e98bb2c5ec024d656a4b604c

6 years agoFix PVS warnings 42/140242/2
Haejeong Kim [Mon, 24 Jul 2017 07:51:24 +0000 (16:51 +0900)]
Fix PVS warnings

Change-Id: Ie7e00af0e0c47c3a7e50233a6544e9df50bdf4ac

6 years agoReduce duplicated source code & replace hardcoded value of colorspace 45/139445/6
Jiyong Min [Wed, 19 Jul 2017 03:56:20 +0000 (12:56 +0900)]
Reduce duplicated source code & replace hardcoded value of colorspace

Change-Id: I4f57d9d79cb205ded1ac8ab7cd6e452a503f50fa
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoRemove duplicated color table for jpeg 22/139422/1
Jiyong Min [Wed, 19 Jul 2017 02:07:37 +0000 (11:07 +0900)]
Remove duplicated color table for jpeg

Change-Id: I3479bdb5c7c6622a2e51d846bdfadd4858509d56
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoModify data type for the size of memory(buffer) from 'int' to 'unsigned int' in libmm... 13/139013/3 accepted/tizen/unified/20170719.131952 submit/tizen/20170719.012528
Jiyong Min [Mon, 17 Jul 2017 01:28:41 +0000 (10:28 +0900)]
Modify data type for the size of memory(buffer) from 'int' to 'unsigned int' in libmm-utility

Change-Id: I943c034c88395597c1c5b275253dc0d60453ef9d
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years agoAdd new description for getting encoded bmp to buffer 48/134048/5 accepted/tizen/unified/20170630.083139 submit/tizen/20170619.073630 submit/tizen/20170704.061553 submit/tizen/20170705.022621 submit/tizen/20170711.024444
Jiyong Min [Wed, 14 Jun 2017 09:40:47 +0000 (18:40 +0900)]
Add new description for getting encoded bmp to buffer

Change-Id: Iaf1b8793fb455144bac74209c5d9aa561d52e1bb
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
6 years ago[RQ170615-00007] fix invalid format argument types for dlog 95/134295/1 accepted/tizen/unified/20170630.083035 submit/tizen/20170616.053948
Haejeong Kim [Fri, 16 Jun 2017 01:14:55 +0000 (10:14 +0900)]
[RQ170615-00007] fix invalid format argument types for dlog

Change-Id: Iae86a09977d0e91799e1895335af2efd4bf8dccd

6 years agoAdd to support saving bmp to memory 74/133574/7
Jiyong Min [Mon, 12 Jun 2017 06:38:38 +0000 (15:38 +0900)]
Add to support saving bmp to memory

Change-Id: Ie085a56aeb434d037b66d934ca8d19e6d81c9140
Signed-off-by: jiyong min <jiyong.min@samsung.com>
7 years agoPVS-studio error fix 77/132877/1 accepted/tizen/unified/20170608.072547 submit/tizen/20170608.060822
Jiyong Min [Thu, 8 Jun 2017 05:57:03 +0000 (14:57 +0900)]
PVS-studio error fix
(https://www.slideshare.net/Andrey_Karpov/pvsstudio-is-ready-to-improve-the-code-of-tizen-operating-system)

Change-Id: Ida15c5c2a90042dcc485b4d6da4e456f1c8ca97a
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years ago[TNEXT-135] add animated-gif for supported format on doc 76/129076/1 accepted/tizen/unified/20170515.074703 submit/tizen/20170515.054540 tizen_4.0.m1_release
Jiyong Min [Mon, 15 May 2017 00:53:27 +0000 (09:53 +0900)]
[TNEXT-135] add animated-gif for supported format on doc

Change-Id: I7157277d69ee6eb3fca1150fdfff6bbb209aecec
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoFix build error by a typing error 03/126303/1 accepted/tizen/unified/20170421.042733 submit/tizen/20170421.021648
Jiyong Min [Fri, 21 Apr 2017 01:52:10 +0000 (10:52 +0900)]
Fix build error by a typing error

Change-Id: Id4ca3743a045bff1e36554d7d6d1f6deb5c023e2
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoModify memory allocation and deallocation of source buffer for encode & decode 40/124940/5 submit/tizen/20170420.025830
Jiyong Min [Thu, 13 Apr 2017 05:40:38 +0000 (14:40 +0900)]
Modify memory allocation and deallocation of source buffer for encode & decode

 [Problem]
   C#, the instance of encode & decode need to run without memory consideration
  But the source buffer can not reuse on image-util framework(native).

 [Solution]
  It is added to add & destroy source buffer.

Change-Id: I10848a2099d5a533e406ecda605db45380c9dfd4
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoUse license macro in spec file 65/120465/3 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/common/20170323.154410 accepted/tizen/ivi/20170324.023049 accepted/tizen/mobile/20170324.023003 accepted/tizen/tv/20170324.023015 accepted/tizen/unified/20170324.023110 accepted/tizen/wearable/20170324.023031 submit/tizen/20170323.063443
Haejeong Kim [Thu, 23 Mar 2017 05:35:05 +0000 (14:35 +0900)]
Use license macro in spec file

Change-Id: I820533fb3d5646b96ffef17665750769cbf70a8e

7 years agoMerge branch 'tizen_3.0' into tizen 74/108174/1
Jiyong Min [Tue, 3 Jan 2017 07:50:01 +0000 (16:50 +0900)]
Merge branch 'tizen_3.0' into tizen

Conflicts:
include/wearable/image_util.h
include/wearable/image_util_private.h

Change-Id: I577231fd6a55f0ed1acff225a2c8803b73779c86
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
7 years agoOptimize encoding/decoding image asynchrously 89/107989/3
Jiyong Min [Mon, 2 Jan 2017 08:06:56 +0000 (17:06 +0900)]
Optimize encoding/decoding image asynchrously

 - Optimize encoding/decoding thread because of unneccessary waiting
  It make performance slow
 - Encode animated gif refactoring

Change-Id: I140d65231a6501b18b69cf7b5e36c6f7e7e5b054
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
7 years agoFix memory leak issue for encode gif 21/105121/1 accepted/tizen/common/20161219.152141 accepted/tizen/ivi/20161219.225356 accepted/tizen/mobile/20161219.225300 accepted/tizen/tv/20161219.225317 accepted/tizen/unified/20170309.031749 accepted/tizen/wearable/20161219.225337 submit/tizen/20161219.060734 submit/tizen_unified/20170308.100404
Jiyong Min [Thu, 15 Dec 2016 08:13:01 +0000 (17:13 +0900)]
Fix memory leak issue for encode gif

Change-Id: Ibaf983e41a5a26da2f21bf4792fbb35ad60165b3
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
(cherry picked from commit a77f9ba10fef030ab6f8533b368f169a6b4cc275)

7 years agoFix memory leak issue for encode gif 55/105055/1 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable tizen_3.0.m2 tizen_3.0_tv accepted/tizen/3.0.m2/mobile/20170104.100308 accepted/tizen/3.0.m2/tv/20170104.100428 accepted/tizen/3.0.m2/wearable/20170104.101050 accepted/tizen/3.0/common/20161216.123426 accepted/tizen/3.0/ivi/20161216.015802 accepted/tizen/3.0/mobile/20161216.015705 accepted/tizen/3.0/tv/20161216.015722 accepted/tizen/3.0/wearable/20161216.015737 submit/tizen_3.0.m2/20170104.093748 submit/tizen_3.0/20161215.084339
Jiyong Min [Thu, 15 Dec 2016 08:13:01 +0000 (17:13 +0900)]
Fix memory leak issue for encode gif

Change-Id: Ibaf983e41a5a26da2f21bf4792fbb35ad60165b3
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoRemove Profile Build Dependency (CAPI Defragmentation) 50/102350/1 accepted/tizen/common/20161216.124434 accepted/tizen/ivi/20161216.083135 accepted/tizen/mobile/20161216.083043 accepted/tizen/tv/20161216.083102 accepted/tizen/wearable/20161216.083121 submit/tizen/20161216.041347
MyungJoo Ham [Mon, 5 Dec 2016 11:26:33 +0000 (20:26 +0900)]
Remove Profile Build Dependency (CAPI Defragmentation)

- This is for Tizen 4.0 Configurability / Building Blocks
  (Fragmentation of CAPI is a blocking issue)

- API per profile for SDK is filetered by sdk-image.git.
 You may include APIs not included for Wearable profile, which
 is filtered during rootstraping of wearable SDK.

- CC'ed SDK (sh.cat.lee@samsung.com) for SDK review

Change-Id: I1c5cb960249cb431f949209421418fcd5661ed26
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
7 years agoUpdate description for decode APIs 77/98377/1 accepted/tizen/common/20161122.192753 accepted/tizen/ivi/20161122.235911 accepted/tizen/mobile/20161122.235704 accepted/tizen/tv/20161122.235747 accepted/tizen/wearable/20161122.235828 submit/tizen/20161122.044017
Jiyong Min [Thu, 17 Nov 2016 06:33:58 +0000 (15:33 +0900)]
Update description for decode APIs

Change-Id: I9e57f20fb3fba48e97ef9fcfc97dce28f089f499
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoUpdate description for decode APIs 69/98369/1 accepted/tizen/3.0/common/20161123.140639 accepted/tizen/3.0/ivi/20161123.083622 accepted/tizen/3.0/mobile/20161123.083304 accepted/tizen/3.0/tv/20161123.083441 accepted/tizen/3.0/wearable/20161123.083539 submit/tizen_3.0/20161122.043110
Jiyong Min [Thu, 17 Nov 2016 06:33:58 +0000 (15:33 +0900)]
Update description for decode APIs

Change-Id: I9e57f20fb3fba48e97ef9fcfc97dce28f089f499
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoFixed 64bit LIBPATH 98/97698/1 accepted/tizen/common/20161115.200714 accepted/tizen/ivi/20161115.234316 accepted/tizen/mobile/20161115.234102 accepted/tizen/tv/20161115.234208 accepted/tizen/wearable/20161115.234238 submit/tizen/20161115.062308
Jiyong Min [Mon, 14 Nov 2016 08:43:31 +0000 (17:43 +0900)]
Fixed 64bit LIBPATH

- In 64bit, g_module_open() try to open a shared library from /usr/lib and it results in failrue of loading of the library.

Change-Id: I8c943022cd63c2de4747b646755c8f267999661d
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
(cherry picked from commit a6585ecd7eb8d2c0f5d4a7d5cabd1f87c8cb4f2b)

7 years agoFixed 64bit LIBPATH 75/97475/2 accepted/tizen/3.0/common/20161116.143938 accepted/tizen/3.0/ivi/20161116.023359 accepted/tizen/3.0/mobile/20161116.022845 accepted/tizen/3.0/tv/20161116.023002 accepted/tizen/3.0/wearable/20161116.023247 submit/tizen_3.0/20161115.060306
Jiyong Min [Mon, 14 Nov 2016 08:43:31 +0000 (17:43 +0900)]
Fixed 64bit LIBPATH

- In 64bit, g_module_open() try to open a shared library from /usr/lib and it results in failrue of loading of the library.

Change-Id: I8c943022cd63c2de4747b646755c8f267999661d
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoMerge branch 'tizen' into tizen_3.0 03/94903/1 accepted/tizen/3.0/common/20161114.081128 accepted/tizen/3.0/ivi/20161102.080140 accepted/tizen/3.0/mobile/20161102.080055 accepted/tizen/3.0/tv/20161102.080122 accepted/tizen/3.0/wearable/20161102.080131 submit/tizen_3.0/20161102.054152 submit/tizen_3.0_common/20161110.084657
Jiyong Min [Wed, 2 Nov 2016 03:25:19 +0000 (12:25 +0900)]
Merge branch 'tizen' into tizen_3.0

Change-Id: Ib2a163a0294121d24f760c484504297781122608
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoFix handle pointer is dereferenced when _image_util_decode_create_image_handle()... 24/93624/2 accepted/tizen/common/20161025.155130 accepted/tizen/common/20161031.121735 accepted/tizen/ivi/20161031.082404 accepted/tizen/mobile/20161031.082334 accepted/tizen/tv/20161031.082343 accepted/tizen/wearable/20161031.082350 submit/tizen/20161025.104308 submit/tizen/20161031.014738 submit/tizen_3.0_common/20161104.104000
Jiyong Min [Tue, 25 Oct 2016 05:41:10 +0000 (14:41 +0900)]
Fix handle pointer is dereferenced when _image_util_decode_create_image_handle() is called.

Change-Id: I5e3f0dc314c02bb4c2c36e406b5e1ca90a833b15
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoFixed 64bit LIBPATH 38/93138/2
Tae-Young Chung [Thu, 20 Oct 2016 11:30:09 +0000 (20:30 +0900)]
Fixed 64bit LIBPATH

- In 64bit, g_module_open() try to open a shared library from /usr/lib and it results in failrue of loading of the library.

Change-Id: I23754f83252734c3f999fa618f40996ca3e8dcc8
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
7 years agoFix svace issue 47/91547/1 accepted/tizen/3.0/ivi/20161028.122955 accepted/tizen/3.0/mobile/20161028.122237 accepted/tizen/3.0/tv/20161028.122534 accepted/tizen/3.0/wearable/20161028.122751 accepted/tizen/common/20161010.145914 accepted/tizen/ivi/20161010.232314 accepted/tizen/mobile/20161010.232228 accepted/tizen/tv/20161010.232240 accepted/tizen/wearable/20161010.232257 submit/tizen/20161010.070042 submit/tizen_3.0/20161028.062323 submit/tizen_3.0/20161028.082323
Minje Ahn [Mon, 10 Oct 2016 06:48:50 +0000 (15:48 +0900)]
Fix svace issue

Change-Id: I9039cacd82fbf3f822d5e532f6a5a882c524e8ab
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
7 years agoExcept for the test code in the package build 98/91098/1
Minje Ahn [Thu, 6 Oct 2016 00:23:44 +0000 (09:23 +0900)]
Except for the test code in the package build

Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Change-Id: Ibc7ab3efd440b9f6c33dafd0a8e4c4cf8fd074f4

7 years agoAdd checker to check error type 98/90898/1 accepted/tizen/3.0/mobile/20161015.032220 accepted/tizen/3.0/tv/20161016.003336 accepted/tizen/3.0/wearable/20161015.080302 accepted/tizen/common/20161005.165501 accepted/tizen/ivi/20161007.003935 accepted/tizen/mobile/20161007.003724 accepted/tizen/tv/20161007.003825 accepted/tizen/wearable/20161007.003902 submit/tizen/20161005.055916 submit/tizen_3.0_mobile/20161015.000000 submit/tizen_3.0_tv/20161015.000000 submit/tizen_3.0_wearable/20161015.000000
Minje Ahn [Wed, 5 Oct 2016 01:12:31 +0000 (10:12 +0900)]
Add checker to check error type

Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
Change-Id: Ic321b99064d8679637b68e283aae185ffb398b28

7 years agoModify wrong description 49/89249/2 accepted/tizen/3.0/ivi/20161011.044013 accepted/tizen/common/20160928.163913 accepted/tizen/ivi/20160930.040735 accepted/tizen/mobile/20160930.040401 accepted/tizen/tv/20160930.040545 accepted/tizen/wearable/20160930.040644 submit/tizen/20160928.043825 submit/tizen_3.0_ivi/20161010.000002
Jiyong Min [Fri, 23 Sep 2016 01:26:03 +0000 (10:26 +0900)]
Modify wrong description

Change-Id: I8b56be01742dc0a967da028510459a12ec932ce6
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoSeperate header for image-utility internal API 28/87328/1 accepted/tizen/common/20160909.114741 accepted/tizen/ivi/20160909.062504 accepted/tizen/mobile/20160909.062411 accepted/tizen/tv/20160909.062424 accepted/tizen/wearable/20160909.062445 submit/tizen/20160909.003012
Jiyong Min [Wed, 7 Sep 2016 10:35:22 +0000 (19:35 +0900)]
Seperate header for image-utility internal API

Change-Id: I515978613c6715910756558820f84946a214970b
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoRemove 64-bit build error 54/84354/1 accepted/tizen/common/20160818.144353 accepted/tizen/ivi/20160818.231823 accepted/tizen/mobile/20160818.231648 accepted/tizen/tv/20160818.231754 accepted/tizen/wearable/20160818.231722 submit/tizen/20160818.052348
Jiyong Min [Thu, 18 Aug 2016 07:22:52 +0000 (16:22 +0900)]
Remove 64-bit build error

Change-Id: I455b1647d8e74e36e383faa1ee10b6201a70e90f
Signed-off-by: jiyong min <jiyong.min@samsung.com>
7 years agoAdd deprecation warning message 80/84180/2
Jiyong Min [Wed, 17 Aug 2016 06:40:17 +0000 (15:40 +0900)]
Add deprecation warning message

Change-Id: I2167c5d6cb67fff469254a1bb91ea05c5df80536
Signed-off-by: jiyong min <jiyong.min@samsung.com>
7 years agoAdd testsuit for image transform in tool package 37/84137/2
Jiyong Min [Wed, 17 Aug 2016 03:44:16 +0000 (12:44 +0900)]
Add testsuit for image transform in tool package

Usage: image_utl_test filename width height format

Change-Id: I5721bbd5e25de09efe70e4e343c405538d0b8da3
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
7 years agoRevert "Add deprecation warning message" 85/83185/1
Jiyong Min [Tue, 9 Aug 2016 09:59:28 +0000 (02:59 -0700)]
Revert "Add deprecation warning message"

This reverts commit baa4fbe5c539a2dbf1674de15d69125a0cb56cce.

Change-Id: I3536e3812ae1c8bccb7cd2a77f85591f44019b2e

7 years agoAdd deprecation warning message 59/82659/3
Jiyong Min [Fri, 5 Aug 2016 02:36:58 +0000 (11:36 +0900)]
Add deprecation warning message

Change-Id: I33b64403859b58125017203f3cec1621b531c3d4
Signed-off-by: jiyong min <jiyong.min@samsung.com>