diff options
author | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2015-02-20 15:27:53 +0100 |
---|---|---|
committer | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2015-02-24 15:20:03 +0100 |
commit | 1e7c4db5a740df7b68547c091148dc27f80388d7 (patch) | |
tree | 1e7519e291f43e607349308d209039a3e8686dbe /gst-libs/gst/vaapi/gstvaapidisplay.h | |
parent | 91c5d948be120c256245724fbd7e54fd38e2e49e (diff) | |
download | gst-vaapi-1e7c4db5a740df7b68547c091148dc27f80388d7.tar.gz |
Add initial support for EGL.
Add initial support for EGL to libgstvaapi core library. The target
display server and the desired OpenGL API can be programmatically
selected at run-time.
A comprehensive set of EGL utilities are provided to support those
dynamic selection needs, but also most importantly to ensure that
the GL command stream is executed from within a single thread.
https://bugzilla.gnome.org/show_bug.cgi?id=743846
Diffstat (limited to 'gst-libs/gst/vaapi/gstvaapidisplay.h')
-rw-r--r-- | gst-libs/gst/vaapi/gstvaapidisplay.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.h b/gst-libs/gst/vaapi/gstvaapidisplay.h index 998e96ef..f4cc8653 100644 --- a/gst-libs/gst/vaapi/gstvaapidisplay.h +++ b/gst-libs/gst/vaapi/gstvaapidisplay.h @@ -91,6 +91,7 @@ typedef struct _GstVaapiDisplay GstVaapiDisplay; * @GST_VAAPI_DISPLAY_TYPE_GLX: VA/GLX display. * @GST_VAAPI_DISPLAY_TYPE_WAYLAND: VA/Wayland display. * @GST_VAAPI_DISPLAY_TYPE_DRM: VA/DRM display. + * @GST_VAAPI_DISPLAY_TYPE_EGL: VA/EGL display. */ typedef enum { @@ -99,6 +100,7 @@ typedef enum GST_VAAPI_DISPLAY_TYPE_GLX, GST_VAAPI_DISPLAY_TYPE_WAYLAND, GST_VAAPI_DISPLAY_TYPE_DRM, + GST_VAAPI_DISPLAY_TYPE_EGL, } GstVaapiDisplayType; #define GST_VAAPI_TYPE_DISPLAY_TYPE \ |