Bump version to 0.1.33 47/215147/2 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.021526 accepted/tizen/5.5/unified/mobile/hotfix/20201027.083712 accepted/tizen/unified/20191007.234912 submit/tizen/20191007.065948 submit/tizen_5.5/20191031.000004 submit/tizen_5.5_mobile_hotfix/20201026.185103 tizen_5.5.m2_release
authorjiyong.min <jiyong.min@samsung.com>
Wed, 2 Oct 2019 04:13:15 +0000 (13:13 +0900)
committerjiyong.min <jiyong.min@samsung.com>
Wed, 2 Oct 2019 08:10:29 +0000 (17:10 +0900)
 - decode/encode jpeg has been improved to reduce Cyclomatic Complexity

Change-Id: I083ed3f76b7c9608c77aa7dd5128d9212695c78d

jpeg/mm_util_jpeg.c
packaging/libmm-utility.spec

index 4a876c2..c3d77e6 100644 (file)
@@ -36,7 +36,7 @@
 typedef enum {
        MM_UTIL_JPEG_FILE,
        MM_UTIL_JPEG_MEM,
-} mm_util_jpeg_cont_format_e;
+} mm_util_jpeg_ctrl_format_e;
 
 typedef struct my_error_mgr_s {
        struct jpeg_error_mgr pub; /* "public" fields */
@@ -138,7 +138,7 @@ static void __jpeg_convert_rgb_colorspace(mm_util_color_format_e mm_color_format
                *j_color_comp = pixel_depth;
 }
 
-static void __jpeg_encode_open(j_compress_ptr cinfo, mm_util_jpeg_cont_format_e control_format, FILE *fp, void **mem, unsigned long *size)
+static void __jpeg_encode_open(j_compress_ptr cinfo, mm_util_jpeg_ctrl_format_e control_format, FILE *fp, void **mem, unsigned long *size)
 {
        if (control_format == MM_UTIL_JPEG_FILE) {
                jpeg_stdio_dest(cinfo, fp);
@@ -149,7 +149,7 @@ static void __jpeg_encode_open(j_compress_ptr cinfo, mm_util_jpeg_cont_format_e
        }
 }
 
-static void __jpeg_decode_open(j_decompress_ptr dinfo, mm_util_jpeg_cont_format_e control_format, FILE *fp, void *src, unsigned long size)
+static void __jpeg_decode_open(j_decompress_ptr dinfo, mm_util_jpeg_ctrl_format_e control_format, FILE *fp, void *src, unsigned long size)
 {
        /*specify data source (eg, a file) */
        if (control_format == MM_UTIL_JPEG_FILE) {
@@ -194,7 +194,7 @@ static int __jpeg_decode_get_buffer_size(j_decompress_ptr dinfo, unsigned int ro
                *size = dinfo->output_height * dinfo->output_width * 2;
        } else if (color_format == MM_UTIL_COLOR_GRAYSCALE) {
                *size = dinfo->output_height * dinfo->output_width;
-       } else{
+       } else {
                mm_util_error("[%d] We can't decode the IMAGE format", color_format);
                return MM_UTIL_ERROR_NOT_SUPPORTED_FORMAT;
        }
@@ -269,7 +269,7 @@ static int __jpeg_encode_yuv(j_compress_ptr cinfo, unsigned int width, unsigned
        return MM_UTIL_ERROR_NONE;
 }
 
-static int _mm_util_jpeg_encode(mm_util_jpeg_cont_format_e control_format, mm_util_image_h decoded, int quality, FILE *fp, void **mem, size_t *csize)
+static int _mm_util_jpeg_encode(mm_util_jpeg_ctrl_format_e control_format, mm_util_image_h decoded, int quality, FILE *fp, void **mem, size_t *csize)
 {
        int ret = MM_UTIL_ERROR_NONE;
        mm_image_info_s *_decoded = (mm_image_info_s *)decoded;
@@ -366,7 +366,7 @@ static int _mm_util_jpeg_encode(mm_util_jpeg_cont_format_e control_format, mm_ut
        return ret;
 }
 
-static int _mm_util_jpeg_decode(mm_util_jpeg_cont_format_e control_format, FILE *fp, void *src, size_t size, mm_util_color_format_e color_format, mm_util_jpeg_decode_downscale downscale, mm_util_image_h *decoded)
+static int _mm_util_jpeg_decode(mm_util_jpeg_ctrl_format_e control_format, FILE *fp, void *src, size_t size, mm_util_color_format_e color_format, mm_util_jpeg_decode_downscale downscale, mm_util_image_h *decoded)
 {
        int ret = MM_UTIL_ERROR_NONE;
        struct jpeg_decompress_struct dinfo;
index f189a48..3614673 100755 (executable)
@@ -1,6 +1,6 @@
 Name:       libmm-utility
 Summary:    Multimedia Framework Utility Library
-Version:    0.1.32
+Version:    0.1.33
 Release:    0
 Group:      System/Libraries
 License:    Apache-2.0