Index: third_party/libva/va/egl/va_egl_private.h |
diff --git a/third_party/libva/va/egl/va_egl_private.h b/third_party/libva/va/egl/va_egl_private.h |
deleted file mode 100644 |
index 7c2ba655bd8591c79e2e8029a99742b3624c9fa7..0000000000000000000000000000000000000000 |
--- a/third_party/libva/va/egl/va_egl_private.h |
+++ /dev/null |
@@ -1,98 +0,0 @@ |
-/* |
- * Copyright (c) 2012 Intel Corporation. All Rights Reserved. |
- * |
- * Permission is hereby granted, free of charge, to any person obtaining a |
- * copy of this software and associated documentation files (the |
- * "Software"), to deal in the Software without restriction, including |
- * without limitation the rights to use, copy, modify, merge, publish, |
- * distribute, sub license, and/or sell copies of the Software, and to |
- * permit persons to whom the Software is furnished to do so, subject to |
- * the following conditions: |
- * |
- * The above copyright notice and this permission notice (including the |
- * next paragraph) shall be included in all copies or substantial portions |
- * of the Software. |
- * |
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS |
- * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. |
- * IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS SUPPLIERS BE LIABLE FOR |
- * ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, |
- * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE |
- * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
- */ |
-#ifndef _VA_EGL_PRIVATE_H_ |
-#define _VA_EGL_PRIVATE_H_ |
- |
-#include "va.h" |
-#include "va_backend.h" |
-#include "va_egl.h" |
-#include "va_backend_egl.h" |
- |
-typedef struct VADisplayContextEGL *VADisplayContextEGLP; |
-typedef struct VADriverContextEGL *VADriverContextEGLP; |
-typedef struct VASurfaceImplEGL *VASurfaceImplEGLP; |
-typedef struct VADriverVTableEGL *VADriverVTableEGLP; |
-typedef struct VADriverVTablePrivEGL *VADriverVTablePrivEGLP; |
-typedef void (*vaDestroyFunc)(VADisplayContextP); |
- |
-struct VADisplayContextEGL { |
- vaDestroyFunc vaDestroy; |
-}; |
- |
-#define VA_DRIVER_CONTEXT_EGL(ctx) ((VADriverContextEGLP)((ctx)->egl)) |
- |
-struct VADriverVTablePrivEGL { |
- VAStatus (*vaQuerySurfaceTargetsEGL)( |
- VADisplay dpy, |
- EGLenum *target_list, /* out */ |
- int *num_targets /* out */ |
- ); |
- |
- VAStatus (*vaCreateSurfaceEGL)( |
- VADisplay dpy, |
- EGLenum target, |
- unsigned int width, |
- unsigned int height, |
- VASurfaceEGL *gl_surface |
- ); |
- |
- VAStatus (*vaDestroySurfaceEGL)( |
- VADisplay dpy, |
- VASurfaceEGL egl_surface |
- ); |
- |
- VAStatus (*vaAssociateSurfaceEGL)( |
- VADisplay dpy, |
- VASurfaceEGL egl_surface, |
- VASurfaceID surface, |
- unsigned int flags |
- ); |
- |
- VAStatus (*vaSyncSurfaceEGL)( |
- VADisplay dpy, |
- VASurfaceEGL egl_surface |
- ); |
- |
- VAStatus (*vaGetSurfaceInfoEGL)( |
- VADisplay dpy, |
- VASurfaceEGL egl_surface, |
- EGLenum *target, |
- EGLClientBuffer *buffer, |
- EGLint *attrib_list, |
- int *num_attribs |
- ); |
- |
- VAStatus (*vaDeassociateSurfaceEGL)( |
- VADisplay dpy, |
- VASurfaceEGL egl_surface |
- ); |
-}; |
- |
-struct VADriverContextEGL { |
- struct VADriverVTablePrivEGL vtable; |
- unsigned int is_initialized : 1; |
- EGLDisplay egl_display; |
-}; |
- |
-#endif /* _VA_EGL_PRIVATE_H_ */ |