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.");
{
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;