From 4d3e4a6f3796c79e86c0655cdf398c1bb147070c Mon Sep 17 00:00:00 2001 From: Anand Balagopalakrishnan Date: Tue, 25 Oct 2016 21:58:28 +0000 Subject: ti-sgx-ddk-um: add support for importing DMABUF as EGLImage This patch adds support for importing DMABUFs as EGLImages. This work is based on the Spec defined in https://www.khronos.org/registry/egl/extensions/EXT/EGL_EXT_image_dma_buf_import.txt The feature currently supports YUYV and NV12 formats In addition, the following are supported: * YUV full range and narrow range * YUV color space BT709 and BT601 * YUV color space BT2020 is not supported * Chroma siting parameters are ignored For YUYV buffers, user needs to pass the width, height, and a 3-tuple consisting of the dmabuf fd, pitch, and offset=0. For YUV buffers, user needs to pass the width, height and two 3-tuples consisting of the dmabuf fds, pitches, and offsets=0. Please note that multiple dmabuf fds are not supported, and therefore, for NV12, * fd[0] must be equal to fd[1] and * pitch[0] must be equal to pitch[1] Signed-off-by: Anand Balagopalakrishnan Signed-off-by: Denys Dmytriyenko --- recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb b/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb index 9d0c4061..15c92323 100644 --- a/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb +++ b/recipes-graphics/libgles/ti-sgx-ddk-um_1.14.3699939.bb @@ -8,7 +8,7 @@ PACKAGE_ARCH = "${MACHINE_ARCH}" BRANCH = "ti-img-sgx/${PV}" SRC_URI = "git://git.ti.com/graphics/omap5-sgx-ddk-um-linux.git;protocol=git;branch=${BRANCH}" -SRCREV = "f65d06843ef21964e266a7618c1529840653d563" +SRCREV = "fccafce7d0a023e36c064ccbaa7d33e89252ea00" # There's only hardfp version available python __anonymous() { @@ -31,7 +31,7 @@ INITSCRIPT_PARAMS = "defaults 8" inherit update-rc.d -PR = "r15" +PR = "r16" PROVIDES += "virtual/egl virtual/libgles1 virtual/libgles2 omap5-sgx-ddk-um-linux" DEPENDS += "libdrm udev libgbm wayland libffi" -- cgit v1.2.3-54-g00ecf