From: Jiyong Min Date: Tue, 24 Jan 2017 08:55:28 +0000 (+0900) Subject: PNG: Remove png_set_background for default background color X-Git-Tag: submit/tizen_3.0/20170124.090929^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=69866af646981e43aac9d6c913b0729b5198e34f;p=platform%2Fcore%2Fmultimedia%2Flibmm-utility.git 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.27 Change-Id: Ie230cc14c9e81f690cb5418d560b1962f4875e5c Signed-off-by: jiyong.min --- diff --git a/packaging/libmm-utility.spec b/packaging/libmm-utility.spec index 0d4904a..b4cb32a 100755 --- a/packaging/libmm-utility.spec +++ b/packaging/libmm-utility.spec @@ -1,6 +1,6 @@ Name: libmm-utility Summary: Multimedia Framework Utility Library -Version: 0.26 +Version: 0.27 Release: 0 Group: System/Libraries License: Apache-2.0 diff --git a/png/mm_util_png.c b/png/mm_util_png.c index 89cac72..c1b1b1b 100755 --- a/png/mm_util_png.c +++ b/png/mm_util_png.c @@ -82,7 +82,7 @@ static void __user_warning_fn(png_structp png_ptr, png_const_charp warning_msg) static void __dec_set_prop(mm_util_png_data *decoded, png_structp png_ptr, png_infop info) { - png_color_16 my_background, *image_background; + png_color_16 *image_background; mm_util_debug("__dec_set_prop"); @@ -119,8 +119,6 @@ static void __dec_set_prop(mm_util_png_data *decoded, png_structp png_ptr, png_i if (png_get_bKGD(png_ptr, info, &image_background) != 0) png_set_background(png_ptr, image_background, PNG_BACKGROUND_GAMMA_FILE, 1, 1.0); - else - png_set_background(png_ptr, &my_background, PNG_BACKGROUND_GAMMA_SCREEN, 0, 1.0); png_set_interlace_handling(png_ptr);