diff --git a/util/display-wayland.c b/util/display-wayland.c index c0d6175..030a12a 100644 --- a/util/display-wayland.c +++ b/util/display-wayland.c @@ -95,7 +95,7 @@ alloc_buffer(struct display *disp, uint32_t fourcc, uint32_t w, uint32_t h) buf->fourcc = fourcc; buf->width = w; buf->height = h; - buf->multiplanar = true; + buf->multiplanar = false; buf->nbo = 1; @@ -135,6 +135,7 @@ alloc_buffer(struct display *disp, uint32_t fourcc, uint32_t w, uint32_t h) &bo_handles[0], &buf->pitches[0]); omap_bo_get_name(buf->bo[0], &buf_wl->name); + buf->fd[0] = omap_bo_dmabuf(buf->bo[0]); /* NV12: Create a planar buffer */ buf_wl->wl_buf = wl_drm_create_planar_buffer(disp_wl->drm, buf_wl->name, buf->width, buf->height, wl_fmt,