From: hj kim Date: Fri, 24 Apr 2020 04:03:18 +0000 (+0000) Subject: Fix wrong value assign X-Git-Tag: submit/tizen/20200428.070655~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1de3b0db7d42f4aa95a28394eef22ec8980e82ba;p=platform%2Fcore%2Fmultimedia%2Flibmm-utility.git Fix wrong value assign This reverts commit 7558e56e65499de257a6056415ede8fb0eb1b2aa. Change-Id: I11c9c4246d8a594cc5f41febaab81242d726e2d0 --- diff --git a/gif/mm_util_gif.c b/gif/mm_util_gif.c index abe0160..968e694 100644 --- a/gif/mm_util_gif.c +++ b/gif/mm_util_gif.c @@ -29,7 +29,6 @@ #include #define COLORMAP_FREE(map) { if (map != NULL) { GifFreeMapObject(map); map = NULL; } } - #define GRAPHIC_EXT_BLOCK_SIZE 4 typedef struct { @@ -375,6 +374,10 @@ static void __gif_extract_rgb(mm_image_info_s *gif_image, unsigned long num_of_p greenP = g_new0(GifByteType, num_of_pixels); blueP = g_new0(GifByteType, num_of_pixels); + *red = redP; + *green = greenP; + *blue = blueP; + for (i = 0; i < gif_image->height; i++) { for (j = 0; j < gif_image->width; j++) { *redP++ = *buffer++; @@ -383,10 +386,6 @@ static void __gif_extract_rgb(mm_image_info_s *gif_image, unsigned long num_of_p buffer++; } } - - *red = redP; - *green = greenP; - *blue = blueP; } static int __gif_make_color_map(mm_image_info_s *gif_image, ColorMapObject **color_map, GifByteType **intermediate_image, unsigned long *intermediate_image_size)