gst_buffer_map (buf, &mapinfo, GST_MAP_WRITE);
*((guint32 *) mapinfo.data) = 0; /* paint it black */
gst_buffer_unmap (buf, &mapinfo);
+
wlbuf =
gst_tizen_wl_shm_memory_construct_wl_buffer (gst_buffer_peek_memory (buf,
0), display, info);
+ if (G_UNLIKELY (!wlbuf)) {
+ GST_ERROR ("could not create wl_buffer");
+ gst_buffer_unref (buf);
+ return;
+ }
gwlbuf = gst_buffer_add_wl_buffer (buf, wlbuf, display);
gst_wl_buffer_attach (gwlbuf, window->area_surface);