gstreamer/gst-libs/gst/gl/egl
Matt Fischer c98f92ee03 gldownload: Add dmabuf exporting
This patch adds code to gldownload to export the image as a
dmabuf if requested.  The element now exposes memory:DMABuf as
a cap feature, and if it is selected, the element exports the
texture to an EGL image and then a dmabuf. It also implements a
fallback to system memory download in case the exportation failed.

https://bugzilla.gnome.org/show_bug.cgi?id=776927
2017-12-09 19:32:31 +00:00
..
gstegl.c gl/docs: add symbols from -unused.txt 2017-12-09 19:32:26 +00:00
gstegl.h gl/egl: move get_error_string() into gstegl 2017-12-09 19:32:24 +00:00
gsteglimage.c gldownload: Add dmabuf exporting 2017-12-09 19:32:31 +00:00
gsteglimage.h gldownload: Add dmabuf exporting 2017-12-09 19:32:31 +00:00
gstglcontext_egl.c glcontext_egl: Add gstglwindow header 2017-12-09 19:32:30 +00:00
gstglcontext_egl.h gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstgldisplay_egl.c gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstgldisplay_egl.h gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstglmemoryegl.c gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
gstglmemoryegl.h gl: do not include GL headers in public gstgl headers 2017-12-09 19:32:29 +00:00
Makefile.am gl/egl: move get_error_string() into gstegl 2017-12-09 19:32:24 +00:00