Replace g_malloc0 by g_new0 for GstMCBuffer allocation 87/260887/1
authorJeongmo Yang <jm80.yang@samsung.com>
Tue, 6 Jul 2021 08:42:35 +0000 (17:42 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 6 Jul 2021 08:43:01 +0000 (17:43 +0900)
[Version] 0.6.19
[Issue Type] Update

Change-Id: I01ba8151a8c7613f6eb7c93ac3df6ed378e58be1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/capi-media-codec.spec
src/media_codec_port_gst.c

index 1c1d0ba..8280257 100644 (file)
@@ -4,7 +4,7 @@
 
 Name:       capi-media-codec
 Summary:    A Media Codec library in Tizen Native API
-Version:    0.6.18
+Version:    0.6.19
 Release:    0
 Group:      Multimedia/API
 License:    Apache-2.0
index 9455e22..8b17f7f 100644 (file)
@@ -2572,7 +2572,7 @@ gboolean __mc_gst_bus_callback(GstBus *bus, GstMessage *msg, gpointer data)
        case GST_MESSAGE_EOS:
                _mc_send_eos_signal(core);
 
-               mcbuffer = (GstMCBuffer *)g_malloc0(sizeof(GstMCBuffer));
+               mcbuffer = g_new0(GstMCBuffer, 1);
                if (__mc_gst_create_eos_packet(core->output_fmt, mcbuffer) == MC_ERROR_NONE) {
                        __mc_push_output_to_queue(core, mcbuffer);
                        LOGD("send eos packet.");
@@ -2747,12 +2747,7 @@ static GstMCBuffer *gst_mediacodec_buffer_new(mc_gst_core_t *core, media_packet_
 {
        GstMCBuffer *mcbuffer = NULL;
 
-       mcbuffer = (GstMCBuffer *)g_malloc0(sizeof(GstMCBuffer));
-
-       if (mcbuffer == NULL) {
-               LOGE("malloc fail");
-               return NULL;
-       }
+       mcbuffer = g_new0(GstMCBuffer, 1);
 
        mcbuffer->buffer = gst_buffer_new();
        mcbuffer->buf_size = 0;