GStreamer multimedia framework
Go to file
Gwang Yoon Hwang ecfe5b0801 gl: implement GstGLMemoryEGL
Because current GstEGLImageMemory does not inherit GstGLMemory, GLUpload
allocates additional GLMemory and upload the decoded contents from the decoder
which uses EGLImage (e.g. gst-omx in RPi).

This work adds GstGLMemoryEGL to avoid this overhead. Decoders allocate
GstGLMemoryEGL and decode its contents to the EGLImage of GstGLMemoryEGL.  And
GLUpload uses this memory without allocation of additional textures and blit
operations.

[Matthew Waters]: gst-indent the sources and fix a critical retreiving the egl
display from the memory.

https://bugzilla.gnome.org/show_bug.cgi?id=760916
2017-12-09 19:32:19 +00:00
ext/gl gl: enable gldeinterlace on OpenGL ES 2017-12-09 19:32:19 +00:00
gst-libs/gst/gl gl: implement GstGLMemoryEGL 2017-12-09 19:32:19 +00:00
pkgconfig uninstalled.pc: add support for non libtool build systems 2017-12-09 19:32:17 +00:00
tests gl/examples: fix switchvideooverlay for wayland 2017-12-09 19:32:18 +00:00