diff options
author | hj kim <backto.kim@samsung.com> | 2020-04-28 15:01:48 +0900 |
---|---|---|
committer | hj kim <backto.kim@samsung.com> | 2020-04-28 15:01:48 +0900 |
commit | 36fe1b69c927196defe1c6fd4b1dabf37d777f1d (patch) | |
tree | e9dfd0828f80cd458b8905f08a8b74b4659197a4 | |
parent | a0ded693b8f4eae0d092d28e0d6be7ab8961235b (diff) | |
download | libmm-imgp-gstcs-36fe1b69c927196defe1c6fd4b1dabf37d777f1d.tar.gz libmm-imgp-gstcs-36fe1b69c927196defe1c6fd4b1dabf37d777f1d.tar.bz2 libmm-imgp-gstcs-36fe1b69c927196defe1c6fd4b1dabf37d777f1d.zip |
Remove unnecessary codes
Change-Id: I1ad29e294bd539e3011a7c06421d355cdb16125e
-rw-r--r-- | gstcs/mm_util_gstcs.c | 19 |
1 files changed, 6 insertions, 13 deletions
diff --git a/gstcs/mm_util_gstcs.c b/gstcs/mm_util_gstcs.c index 77ff1ac..8188603 100644 --- a/gstcs/mm_util_gstcs.c +++ b/gstcs/mm_util_gstcs.c @@ -376,7 +376,6 @@ static size_t _mm_setup_image_size(mm_util_color_format_e color_format, unsigned static int _mm_push_buffer_into_pipeline(imgp_info_s* pImgp_info, unsigned char *src, gstreamer_s * pGstreamer_s) { - int ret = GSTCS_ERROR_NONE; size_t data_size = 0; GstBuffer* gst_buf = NULL; @@ -385,20 +384,18 @@ static int _mm_push_buffer_into_pipeline(imgp_info_s* pImgp_info, unsigned char gstcs_retvm_if(pGstreamer_s->pipeline == NULL, GSTCS_ERROR_INVALID_PARAMETER, "Invalid pipeline"); data_size = _mm_setup_image_size(pImgp_info->src_format, pImgp_info->src_width, pImgp_info->src_height); - gst_buf = gst_buffer_new_wrapped_full(GST_MEMORY_FLAG_READONLY, src, data_size, 0, data_size, NULL, NULL); - gstcs_retvm_if(gst_buf == NULL, GSTCS_ERROR_INVALID_OPERATION, "buffer is NULL"); + gst_buf = gst_buffer_new_wrapped_full(GST_MEMORY_FLAG_READONLY, src, data_size, 0, data_size, NULL, NULL); gst_app_src_push_buffer(GST_APP_SRC(pGstreamer_s->appsrc), gst_buf); /* push buffer to pipeline */ gstcs_fleave(); - return ret; + return GSTCS_ERROR_NONE; } static int _mm_push_buffer_into_pipeline_new(unsigned char *src, gstreamer_s * pGstreamer_s, mm_util_color_format_e color_format, unsigned int width, unsigned int height, unsigned int stride, unsigned int elevation) { - int ret = GSTCS_ERROR_NONE; GstBuffer *gst_buf = NULL; size_t src_size = 0; unsigned char *data = NULL; @@ -415,7 +412,7 @@ static int _mm_push_buffer_into_pipeline_new(unsigned char *src, gstreamer_s * p unsigned int stride_row = stride * byte_per_pixcel; unsigned int i = 0, y = 0; - data = (unsigned char *) g_malloc0(src_size); + data = g_malloc0(src_size); for (y = 0; y < height; y++) { guint8 *pLine = (guint8 *) &(src[src_row * y]); @@ -425,23 +422,19 @@ static int _mm_push_buffer_into_pipeline_new(unsigned char *src, gstreamer_s * p for (i = src_row; i < stride_row; i++) data[y * stride_row + i] = stride_row_color; } + for (y = height; y < elevation; y++) { for (i = 0; i < stride_row; i++) data[y * stride_row + i] = data[(y - 1) * stride_row + i]; } - gst_buf = gst_buffer_new_wrapped_full(GST_MEMORY_FLAG_READONLY, data, src_size, 0, src_size, data, _mm_destroy_notify); - if (gst_buf == NULL) { - gstcs_error("buffer is NULL\n"); - GSTCS_FREE(data); - return GSTCS_ERROR_INVALID_PARAMETER; - } + gst_buf = gst_buffer_new_wrapped_full(GST_MEMORY_FLAG_READONLY, data, src_size, 0, src_size, data, _mm_destroy_notify); gst_app_src_push_buffer(GST_APP_SRC(pGstreamer_s->appsrc), gst_buf); /* push buffer to pipeline */ gstcs_fleave(); - return ret; + return GSTCS_ERROR_NONE; } static int _mm_imgp_gstcs_processing(gstreamer_s* pGstreamer_s, unsigned char *src, unsigned char **dst, imgp_info_s* pImgp_info) |