gstreamer/gst-libs/gst/gl/egl
Nicolas Dufresne 8f0d75d4d6 gl/egl: Add gst_egl_image_from_dmabuf_direct() function
The colorspace conversion happens during the upload so the necessary hints
must be provided to ensure that the conversion works correctly.

At least the Mesa Intel driver will create a texture without error but
produces an incorrect result. Use eglQueryDmaBufModifiersEXT() to check if
non-external upload is supported for the given format.

Based on a patch from Carlos Rafael Giani <dv@pseudoterminal.org>.

https://bugzilla.gnome.org/show_bug.cgi?id=783521
2018-09-10 23:29:10 -04:00
..
gstegl.c gst-libs: include config.h in all source files 2018-08-13 09:23:34 +01:00
gstegl.h gl/egl: Add gst_egl_image_from_dmabuf_direct() function 2018-09-10 23:29:10 -04:00
gsteglimage.c gl/egl: Add gst_egl_image_from_dmabuf_direct() function 2018-09-10 23:29:10 -04:00
gsteglimage.h gl/egl: Add gst_egl_image_from_dmabuf_direct() function 2018-09-10 23:29:10 -04:00
gstglcontext_egl.c glcontextegl: only dump configs once 2018-06-22 22:43:08 +10:00
gstglcontext_egl.h gl: remove more deprecated type aliases 2018-02-08 21:14:56 +11:00
gstgldisplay_egl.c Add GBM_CFLAGS and define EGL_PLATFORM_GBM_MESA 2018-08-02 12:17:56 +10:00
gstgldisplay_egl.h gl: GST_EXPORT -> GST_GL_API 2018-03-13 12:10:29 +00:00
gstglmemoryegl.c libs: Documentation cleanup 2018-04-02 08:53:28 +02:00
gstglmemoryegl.h libs: Documentation cleanup 2018-04-02 08:53:28 +02:00
Makefile.am gl/egl: move get_error_string() into gstegl 2017-12-09 19:32:24 +00:00