replace g_memdup() to g_memdup2() 95/267895/1 accepted/tizen/unified/20211222.230428 submit/tizen/20211212.233427
authorJiyong Min <jiyong.min@samsung.com>
Mon, 13 Dec 2021 04:32:34 +0000 (13:32 +0900)
committerJiyong Min <jiyong.min@samsung.com>
Mon, 13 Dec 2021 04:32:34 +0000 (13:32 +0900)
  - g_memdup() was removed in glib2

Change-Id: I63876f1ef83ec3176b56f902e7497ea61b861447

packaging/capi-media-image-util.spec
src/image_util.c
src/image_util_decode.c
test/image_util_testsuite.c

index cc5deca..9fc8abe 100644 (file)
@@ -1,6 +1,6 @@
 Name:       capi-media-image-util
 Summary:    A Image Utility library in Tizen Native API
-Version:    0.3.1
+Version:    0.3.2
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 4b92cf8..497d8eb 100644 (file)
@@ -377,7 +377,7 @@ static int __mm_util_transform_async(transformation_h handle, image_util_image_h
        image_util_retvm_if(!__is_valid_condition(handle), IMAGE_UTIL_ERROR_INVALID_PARAMETER, "Invalid transform condition");
 
        _t_data = g_new0(t_data_s, 1);
-       _t_data->transform = g_memdup(_handle, sizeof(transformation_s));
+       _t_data->transform = g_memdup2(_handle, sizeof(transformation_s));
 
        if (is_transform2) {
                ret = image_util_clone_image(src, &_t_data->src);
index eccc00e..faf4bdd 100644 (file)
@@ -197,7 +197,7 @@ int image_util_decode_set_input_buffer(image_util_decode_h handle, const unsigne
        IMAGE_UTIL_SAFE_G_FREE(_handle->path);
 
        g_free(_handle->src_buffer);
-       _handle->src_buffer = g_memdup(src_buffer, src_size);
+       _handle->src_buffer = g_memdup2(src_buffer, src_size);
        _handle->src_size = src_size;
 
        return err;
index 342489e..01a8a4e 100644 (file)
@@ -1138,7 +1138,7 @@ static void __encode_to_buffer_completed_cb(image_util_error_e error_code, unsig
                return;
        }
 
-       result->buffer = g_memdup(buffer, buffer_size);
+       result->buffer = g_memdup2(buffer, buffer_size);
 
        __signal();
 }