After having been compared to NULL value : pointer 'meta' is dereferenced 13/188413/1 accepted/tizen/unified/20180905.140146 submit/tizen/20180905.024830
authorSejun Park <sejun79.park@samsung.com>
Wed, 5 Sep 2018 01:32:18 +0000 (10:32 +0900)
committerSejun Park <sejun79.park@samsung.com>
Wed, 5 Sep 2018 01:32:18 +0000 (10:32 +0900)
Change-Id: Iad6f9d6d34020ca1f48bdf3d2603d8114a7ac254

omx/gstomxbufferpool.c

index 01ab671..f9a4cbc 100644 (file)
@@ -461,7 +461,7 @@ gst_omx_buffer_pool_alloc_buffer (GstBufferPool * bpool,
 
       meta = gst_buffer_get_video_meta (buf);
       if (!meta) {
-        gst_buffer_add_video_meta (buf, GST_VIDEO_FRAME_FLAG_NONE,
+        meta = gst_buffer_add_video_meta (buf, GST_VIDEO_FRAME_FLAG_NONE,
             GST_VIDEO_INFO_FORMAT (&pool->video_info),
             GST_VIDEO_INFO_WIDTH (&pool->video_info),
             GST_VIDEO_INFO_HEIGHT (&pool->video_info));
@@ -572,8 +572,10 @@ gst_omx_buffer_pool_alloc_buffer (GstBufferPool * bpool,
           GST_VIDEO_INFO_HEIGHT (&pool->video_info),
           GST_VIDEO_INFO_N_PLANES (&pool->video_info), offset, stride);
 
+#ifdef TIZEN_FEATURE_OMX
       meta->map = gst_omx_video_memory_map;
       meta->unmap = gst_omx_video_memory_unmap;
+#endif
     }
   }