summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Haejeong Kim [Mon, 4 Sep 2017 23:56:25 +0000 (08:56 +0900)]
Apply tizen coding rule
Change-Id: Iab66ccac21b03e0d84eb4a928c204e34ff2e43c1
Haejeong Kim [Mon, 28 Aug 2017 01:12:45 +0000 (10:12 +0900)]
Remove useless exif dependency
Change-Id: Idba6316c330e4525d1558345eaadf56bd85e8f76
Jiyong Min [Thu, 24 Aug 2017 07:42:05 +0000 (16:42 +0900)]
Modify the number of the pixcel to extract RGB
- The resolution of current frame is image_desc.
And the width, height of gif_image is the with & height of total image.
So the width, height can not be same with current frame.
Change-Id: I362cc07ab26298e6f502d66005f30ab7ac944eba
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Haejeong Kim [Wed, 23 Aug 2017 02:30:59 +0000 (11:30 +0900)]
Just remove function name in debug msg
Change-Id: I0e6aeccf0fe53b8a2496ad5de41e11b9da4bd8eb
Jiyong Min [Wed, 23 Aug 2017 04:24:20 +0000 (13:24 +0900)]
Modify to check parameter and return value
Change-Id: I9c92d4406b2e1006d914463a05d2b54bf9c61e89
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Haejeong Kim [Wed, 23 Aug 2017 02:25:24 +0000 (11:25 +0900)]
format arguments error fix
Change-Id: I1f51fac782400ba3e754c99798162d2374b682c7
Jiyong Min [Mon, 21 Aug 2017 03:38:22 +0000 (12:38 +0900)]
Refactoring __gif_get_index_in_colormap() function
Change-Id: Ie5e664f4829f8c6e609422223ad52c0487dc4607
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Mon, 21 Aug 2017 03:31:50 +0000 (12:31 +0900)]
Add 'const' keyword to fix build warning of internal APIs.
Change-Id: I8e36198f03a0f46a1dd87e2247bf14723cb645c1
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Sun, 20 Aug 2017 23:26:14 +0000 (08:26 +0900)]
Replace system() to g_file_copy() due to exploitable vulnerabilities.
- Please refer to below webpage in detail
- https://www.securecoding.cert.org/confluence/pages/viewpage.action?pageId=2130132
Change-Id: I790a24e92439b73d4c6f43e563fc7da2d317d262
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Mon, 14 Aug 2017 01:15:25 +0000 (10:15 +0900)]
Add require default transforming library for building-block
Change-Id: I1129095424ee3afdf3606b1efa4fa3704b437b98
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Thu, 10 Aug 2017 01:54:46 +0000 (10:54 +0900)]
Fix build error for 64bit enviroment
Change-Id: Ie1cc521377a5c0d51e9e38562b1e8250b28e015c
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Mon, 31 Jul 2017 06:59:00 +0000 (15:59 +0900)]
Add testsuite for new version gif encoder(V2)
Change-Id: I47b4bf663b3abb66da32698de2a5dc572b118a1d
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Fri, 28 Jul 2017 00:01:29 +0000 (09:01 +0900)]
Add new version gif encoder(V2)
- Add new version gif encode api
It reduce memory usage by encoding gif frame by frame.
(After fixing capi, old version will be removed.)
- At new version it support customized color map, disposal mode and tp color.
Change-Id: Ia7a64d77e321c1f89b69525a9e74f92a3f5ee368
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Mon, 17 Jul 2017 01:17:42 +0000 (10:17 +0900)]
Modify data type for the size of memory(buffer) from 'int' to 'unsigned int'
(Added to fix svace issue in imgp)
Change-Id: Ic71248e05d76beb68b57885692747c3297f1abf2
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Thu, 13 Jul 2017 03:53:20 +0000 (12:53 +0900)]
[SATIZENVUL-952] Add to check that memory was allocated successfully.
Change-Id: I51308a8a1fc980a778cbb5a486548cde17521e7f
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Haejeong Kim [Wed, 21 Jun 2017 05:13:01 +0000 (14:13 +0900)]
fix invalid format argument types for dlog
Change-Id: I55ac07d824806ee0d95c0e789335bb9c6eeb705e
Haejeong Kim [Fri, 16 Jun 2017 01:59:49 +0000 (10:59 +0900)]
[RQ170614-00158] fix invalid format argument types for dlog
Change-Id: I326496eddf8a95b9aecdc959df02a1f213990107
Jiyong Min [Tue, 13 Jun 2017 06:50:12 +0000 (15:50 +0900)]
Add libmmutil_imgcv.so because of dlopen
Change-Id: Ieabf8866c0a099fc8703dd53acc89c55fd16321b
Signed-off-by: jiyong min <jiyong.min@samsung.com>
Jiyong Min [Fri, 9 Jun 2017 01:23:07 +0000 (10:23 +0900)]
Add to support saving bmp to memory
Change-Id: I8dbf68b278547fd962925effc6f85c8425c730d5
Signed-off-by: jiyong min <jiyong.min@samsung.com>
Jiyong Min [Fri, 26 May 2017 03:06:33 +0000 (12:06 +0900)]
Remove '.so' file in binary package
(Add '.so' library in devel package by linux packaging policy)
Change-Id: I33d98abff1871c729b674a327cec7ca18707faa4
Signed-off-by: jiyong min <jiyong.min@samsung.com>
Jiyong Min [Tue, 4 Apr 2017 10:36:40 +0000 (19:36 +0900)]
Add to return MM_UTIL_ERROR_NO_SUCH_FILE error for not exist file
Change-Id: Ibf207620c05c87ebb56985f88dbc3a9497e048cf
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Thu, 9 Feb 2017 00:51:42 +0000 (09:51 +0900)]
Fix memory leak & tained value found by static analyzer
- Memory leak
GifMakeMapObject allocate storage for a color map object with the given number of RGB triplet slots.
So the storage should be freed by calling GifFreeMapObject that is no longer needed.
- Tained value
GifWord is type of SWidth, SHeight. It is defined to be integer in Gif.
So it is not tained to compare GifWord with integer. We add type cast to be clear.
Change-Id: I8c84e0ef05cfefb5f0f995be3bb14c69702a9d8b
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
(cherry picked from commit
0a5832bc0febd743c1334f36117ecebe8448cd6d)
Jiyong Min [Tue, 24 Jan 2017 08:55:28 +0000 (17:55 +0900)]
PNG: Remove png_set_background for default background color
- Problem
The transparent was not kept when transparent PNG was decoded.
[Cause] The default background was set by png_set_background
[Version] 0.26
Change-Id: Ie230cc14c9e81f690cb5418d560b1962f4875e5c
Signed-off-by: jiyong.min <jiyong.min@samsung.com>
Jiyong Min [Tue, 25 Oct 2016 12:05:18 +0000 (21:05 +0900)]
Fix crash happen when __mm_util_processing return error.
[problem] The tbm buffer of media_packet should be free by media_packet_destroy.
It may not be free when return error.
Change-Id: I24b90df29c48c7c3c5d15f8f1f87ac743320be8e
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Mon, 5 Sep 2016 02:40:15 +0000 (11:40 +0900)]
Remove RPM warning of executing scripts
- PROBLEM
[ 155s] libmm-utility.armv7l: W: wrong-script-end-of-line-encoding /usr/share/license/libmm-utility
[ 155s] This script has wrong end-of-line encoding, usually caused by creation or
[ 155s] modification on a non-Unix system. It will prevent its execution.
[Solution] Add macro for license directory
Change-Id: I9bfa71a218d25773e1ac7fe2c95f7cc2ac9be185
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Mon, 18 Jul 2016 07:40:00 +0000 (16:40 +0900)]
Add to free file handler for gif encoder
Change-Id: Icd220ee38d64a3eba63c90a4ffc01e54134dcc48
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Fri, 24 Jun 2016 11:54:02 +0000 (20:54 +0900)]
[TSAM-4894] Fix crash issue after image was resized
Change-Id: Ia16202fc18cfb5ee9f82b03076d54d4ffbf21527
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Tue, 14 Jun 2016 07:55:52 +0000 (16:55 +0900)]
Fix tainted width & height issue for gif
Change-Id: Icd49bf7a45e1e86b715f9377efa1196bb7566ba5
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Wed, 8 Jun 2016 04:26:09 +0000 (13:26 +0900)]
Fix memory leak issue after png image is decoded
Change-Id: Idf1d376c7639d5b167690524d4a81e50a96ce4e9
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Jiyong Min [Thu, 17 Mar 2016 11:35:45 +0000 (20:35 +0900)]
Fix memory leak issue
Change-Id: I9c21b813fce4c8f227491a668956840c5291ee0c
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Wed, 9 Mar 2016 08:54:58 +0000 (17:54 +0900)]
Fix svace issue
Change-Id: I4aefb98d9c317dcf51e893d9e2d6b9314573ed2d
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Vineeth TM [Thu, 3 Mar 2016 05:48:06 +0000 (14:48 +0900)]
gif: Add support for disposal mode, x-y position of frame,
transparency color of frame for animated gif encoding
Change-Id: I23c6b8edc253385f8790f6028f734627f052d90e
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
Vineeth TM [Wed, 24 Feb 2016 00:24:07 +0000 (09:24 +0900)]
gif: Add support for progressive animation encoding
In case of systems with memory limitations, there should be a way to
continue with encoding as soon as we get each frame, instead of waiting for
all the frames.
But calling mm_util_encode_gif for each frame this can be achieved.
Change-Id: Ic134367143807f4f42bbe679ac36e83cf336bba6
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
Vineeth TM [Tue, 23 Feb 2016 04:48:03 +0000 (13:48 +0900)]
jpeg: Fix compilation of libjpeg-turbo code
Change-Id: Ic54d8cfea1fa5b1015da335a8d704bf481e4a0fe
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
Vineeth TM [Fri, 19 Feb 2016 06:46:59 +0000 (15:46 +0900)]
libmm-utility: Add animation gif encoding support
Change-Id: Ibbe69b19a15fb1b42cf79c91e669ca468036bd87
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
Vineeth TM [Tue, 16 Feb 2016 06:34:37 +0000 (15:34 +0900)]
Modify gif API according to version 5.1.2
Change-Id: I9e915eac441ba7579eb164955eb9c96e84e03cda
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
Haejeong Kim [Wed, 27 Jan 2016 06:11:28 +0000 (15:11 +0900)]
Code clean up and remove unused code
Change-Id: Ic5d14ef4d76b47df6d6dda8955b5f9a9e7b64a2c
Ji Yong Min [Fri, 18 Dec 2015 02:58:32 +0000 (11:58 +0900)]
Apply coding rule & remove unused testsuite
Change-Id: I7afbbcc40c57c293afb059c5ef40471d40203fbc
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Fri, 18 Dec 2015 01:41:23 +0000 (10:41 +0900)]
Replace wrong error condition & update testsuite
Change-Id: Ia6e7ed3b94f4f86ee71c515ec3dae62ae97418fc
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Haejeong Kim [Thu, 17 Dec 2015 00:45:24 +0000 (09:45 +0900)]
Remove libmm-common dependency
Change-Id: I704dc1fbd65f5c1deda8f7a093390edbb99253e0
Haejeong Kim [Wed, 16 Dec 2015 08:09:33 +0000 (17:09 +0900)]
Just remove useless gmodule.h include
Change-Id: I5d2ec6653e67e0564a80063e9855ec231180231d
Haejeong Kim [Wed, 16 Dec 2015 07:55:09 +0000 (16:55 +0900)]
Just remove useless glib.h include
Change-Id: Ic28c594c6356e7383975519f84d5d035be5a75c6
Haejeong Kim [Wed, 16 Dec 2015 07:28:06 +0000 (16:28 +0900)]
Define mm_util_imgp_h to replace MMHandle in mm-common
Change-Id: Ic5f384c2c3bdf936b9d9634910f4893d900a6341
Haejeong Kim [Wed, 16 Dec 2015 06:54:51 +0000 (15:54 +0900)]
Remove useless include files
Change-Id: I0c87b5c093a45d555e3989ab8e657a86db5f3fe0
Haejeong Kim [Thu, 10 Dec 2015 04:58:07 +0000 (13:58 +0900)]
Apply tizen coding rule
Change-Id: Idfe729c9f1f474237a31ae3c0d19d09ceca8a3dd
Vineeth TM [Thu, 3 Dec 2015 00:30:43 +0000 (09:30 +0900)]
Fix issues found using svace static analyser tool
Change-Id: I71c5187abf04bc2c85dea314a3f60d6b30c32754
Vineeth TM [Wed, 2 Dec 2015 07:51:57 +0000 (16:51 +0900)]
remove mm-log and replace MM_ERROR_XXX with MM_UTIL_ERROR_XXXX
Change-Id: I04bb0dc525a7f90bda9f8f36f16d3a7e3c1a3642
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
Tae-Young Chung [Fri, 13 Nov 2015 10:59:53 +0000 (19:59 +0900)]
1. [imgcv] Removed mmlog
2. [imgcv] Relplaced MM_ERR_XX to MM_UTIL_ERROR_XXX
3. [imgcv] Fixed mm_util_imgcv_testsuite
Change-Id: Id7adb7999184ec67821389682008a380c881eb35
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
Vineeth TM [Wed, 2 Dec 2015 04:59:52 +0000 (13:59 +0900)]
libmmutility: Add bmp encode/decode utility
Change-Id: I4c218d4cd0aeef436bc8236a2c6572f17be7a9eb
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
Vineeth TM [Thu, 26 Nov 2015 00:05:29 +0000 (09:05 +0900)]
libmmutility: define rgba format for gif
Change-Id: I352460225699d06b42a2f1ce5485f8dcc38192b3
Vineeth TM [Wed, 18 Nov 2015 03:02:00 +0000 (12:02 +0900)]
libmmutility: Add gif/png decode/encode utility
Change-Id: I0265d4e4c99c12fb8a75e366f1451f2d65d32edf
Signed-off-by: Vineeth TM <vineeth.tm@samsung.com>
Tae-Young Chung [Fri, 6 Nov 2015 07:59:09 +0000 (16:59 +0900)]
Added imgcv to be used for color extraction
Change-Id: Ic7381356a4e6f91dfa2162e6476f6b232bac21b6
Signed-off-by: Tae-Young Chung <ty83.chung@samsung.com>
Ji Yong Min [Thu, 1 Oct 2015 05:06:58 +0000 (14:06 +0900)]
Remove mm-log & replace error value from MM_ERR_XXX to MM_UTIL_ERROR_XXX
Change-Id: I83e016f2850572a44bc6e51ce11f2f81a5a81eef
Ji Yong Min [Thu, 24 Sep 2015 03:43:39 +0000 (12:43 +0900)]
Remove mmlog & fix bugs for image transform
Change-Id: I0c1735cc48492d0b424a9b95cb3b419946023aca
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Tue, 1 Sep 2015 10:51:34 +0000 (19:51 +0900)]
Disable ttrace
Change-Id: I551903d5d26687cbe5e044c0286a406b1c1f81b7
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Wed, 29 Jul 2015 13:13:05 +0000 (22:13 +0900)]
Fix build warning & deadlock problem of thread
Change-Id: Ie9d62b56e47127a30028db37ae280890a2f976fc
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Wed, 29 Jul 2015 08:12:10 +0000 (17:12 +0900)]
Fix TC crash because of cast from long to integer of different size
Change-Id: I3d0fc0f85cc3fc473e1342fecf780db34126746a
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Thu, 2 Jul 2015 09:39:59 +0000 (18:39 +0900)]
[libmm-utility] optimize & improve mm-utility
- Add to support NV12 format for encoding/decoding
- Add TTRACE performance check
- Modify to run transform repeatly
- Remove warning code
Change-Id: I62261a496f5564b6a952ffd12139b9f3ea2a24f9
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
Ji Yong Min [Mon, 1 Jun 2015 05:57:32 +0000 (14:57 +0900)]
[Libmm-utility] Add new function
- Add to encode/decode function with downscale option
- Modify some bugs in transform APIs
- Add ASLR option for testsuit
- Remove white space
Change-Id: If7abafb0ae7dbdbe931f7aa0170f419c1350a3fd
Signed-off-by: Jiyong Min <jiyong.min@samsung.com>
YoungHun Kim [Fri, 30 Jan 2015 07:43:54 +0000 (16:43 +0900)]
update doxygen
Change-Id: I51bfce87098700886fc9e3f5b64739dc916a07fe
Signed-off-by: YoungHun Kim <yh8004.kim@samsung.com>
YoungHun Kim [Tue, 20 Jan 2015 07:26:56 +0000 (16:26 +0900)]
add transform api and update jpeg codec
Change-Id: I33d2106b6954c4d2d20950377b649ae0cef6ade3
Kévin THIERRY [Mon, 29 Sep 2014 06:58:53 +0000 (08:58 +0200)]
Packaging: clean spec file
Properly manage license.
Also remove executable bits to non executable files.
Change-Id: I8060fa46895e3a4a7c3010c5f81235d229c508f1
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
Dominig ar Foll [Mon, 15 Sep 2014 09:06:36 +0000 (02:06 -0700)]
Merge "Clean spec file for yocto complaince." into tizen
Ronan Le Martret [Thu, 10 Jul 2014 16:10:02 +0000 (18:10 +0200)]
Clean spec file for yocto complaince.
Change-Id: I06f78a535fbf7672a4a200cb4481171d55076e9c
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
Ravi Kiran K N [Wed, 12 Feb 2014 11:12:09 +0000 (16:42 +0530)]
Use tz platform config API to get the user content directory instead of hard-wired path
configure.ac: module specification for libtzplatform-config
Makefile.am: Include tz platform config flags and lib
mm_util_jpeg_testsuite.c: Remove hard-wired path and get path from tzplatform_makepath
libmm-utility.spec: include package tzplatform-config
Bug-Tizen: PTREL-203
Change-Id: I9e7c15391e22156f695ec519afe4f22b6dd50c26
Signed-off-by: Ravi Kiran K N <ravi.kiran@samsung.com>
Alexandru Cornea [Fri, 28 Jun 2013 17:38:45 +0000 (20:38 +0300)]
resetting manifest requested domain to floor
Junfeng Dong [Mon, 25 Mar 2013 12:22:06 +0000 (20:22 +0800)]
Fix for 64-bit compatibility.
- Fix hardcoding path.
- Use %configure to set default paths.
Change-Id: Idbea2d662788c5e677a4ac2dde35957e2e852598
Jinkun Jang [Fri, 15 Mar 2013 16:15:59 +0000 (01:15 +0900)]
merge with master
Jinkun Jang [Tue, 12 Mar 2013 16:50:05 +0000 (01:50 +0900)]
Tizen 2.1 base
Eunkyoung Kim [Fri, 6 Jan 2012 12:59:58 +0000 (21:59 +0900)]
Initial empty repository