Use the EGLImage configuration provided by eglext.h
authorAnand Balagopalakrishnan <anandb@ti.com>
Sat, 30 Aug 2014 12:13:27 +0000 (17:43 +0530)
committerAnand Balagopalakrishnan <anandb@ti.com>
Sat, 30 Aug 2014 12:13:27 +0000 (17:43 +0530)
Signed-off-by: Anand Balagopalakrishnan <anandb@ti.com>
util/display-kmscube.c

index 5c3b187137fbd240a928f1490da460733640436d..11a9c8659437aae916afd809d256d5ccc606d49e 100644 (file)
 
 #include "esUtil.h"
 
-#ifndef EGLIMAGE_FLAGS_YUV_CONFORMANT_RANGE
-// XXX these should come from some egl header??
-#define EGLIMAGE_FLAGS_YUV_CONFORMANT_RANGE (0 << 0)
-#define EGLIMAGE_FLAGS_YUV_FULL_RANGE       (1 << 0)
-#define EGLIMAGE_FLAGS_YUV_BT601            (0 << 1)
-#define EGLIMAGE_FLAGS_YUV_BT709            (1 << 1)
-#endif
-#ifndef EGL_TI_raw_video
-#  define EGL_TI_raw_video 1
-#  define EGL_RAW_VIDEO_TI            0x333A  /* eglCreateImageKHR target */
-#  define EGL_RAW_VIDEO_TI2           0x333B  /* eglCreateImageKHR target */
-#  define EGL_GL_VIDEO_FOURCC_TI        0x3331  /* eglCreateImageKHR attribute */
-#  define EGL_GL_VIDEO_WIDTH_TI         0x3332  /* eglCreateImageKHR attribute */
-#  define EGL_GL_VIDEO_HEIGHT_TI        0x3333  /* eglCreateImageKHR attribute */
-#  define EGL_GL_VIDEO_BYTE_STRIDE_TI     0x3334  /* eglCreateImageKHR attribute */
-#  define EGL_GL_VIDEO_BYTE_SIZE_TI       0x3335  /* eglCreateImageKHR attribute */
-#  define EGL_GL_VIDEO_YUV_FLAGS_TI       0x3336  /* eglCreateImageKHR attribute */
-#endif
-
 typedef EGLImageKHR (eglCreateImageKHR_t)(EGLDisplay dpy, EGLContext ctx,
                        EGLenum target, EGLClientBuffer buffer, const EGLint *attrib_list);
 
@@ -831,7 +812,7 @@ alloc_buffer(struct display *disp, uint32_t fourcc, uint32_t w, uint32_t h)
 
        buf_kmsc->egl_img =
        disp_kmsc->gl.eglCreateImageKHR(disp_kmsc->gl.display, EGL_NO_CONTEXT,
-                                       EGL_RAW_VIDEO_TI2, (EGLClientBuffer)fd, attr);
+                                       EGL_RAW_VIDEO_TI_DMABUF, (EGLClientBuffer)fd, attr);
 
        if (buf_kmsc->egl_img == EGL_NO_IMAGE_KHR) {
                ERROR("eglCreateImageKHR failed!\n");