gl: Add support for Vivante EGL FB windowing system
authorSebastian Dröge <sebastian@centricular.com>
Fri, 17 Feb 2017 10:24:58 +0000 (12:24 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 27 Feb 2017 08:42:05 +0000 (10:42 +0200)
commite9327d4928df2fe75ffa25a117c1ccd8d790ddd0
tree9923a29332a81d3186f88e864e978ec356383f4c
parent38ad22a7f1e497b19a198bec6c0c7a047be2b4cf
gl: Add support for Vivante EGL FB windowing system

This is very similar to how dispmanx on the Raspberry Pi works.

Based on a patch by Haihua Hu <b55597@freescale.com> from
https://github.com/Freescale/meta-freescale/tree/master/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad

https://bugzilla.gnome.org/show_bug.cgi?id=778825
configure.ac
gst-libs/gst/gl/Makefile.am
gst-libs/gst/gl/gstgldisplay.c
gst-libs/gst/gl/gstgldisplay.h
gst-libs/gst/gl/gstglwindow.c
gst-libs/gst/gl/viv-fb/Makefile.am [new file with mode: 0644]
gst-libs/gst/gl/viv-fb/gstgldisplay_viv_fb.c [new file with mode: 0644]
gst-libs/gst/gl/viv-fb/gstgldisplay_viv_fb.h [new file with mode: 0644]
gst-libs/gst/gl/viv-fb/gstglwindow_viv_fb_egl.c [new file with mode: 0644]
gst-libs/gst/gl/viv-fb/gstglwindow_viv_fb_egl.h [new file with mode: 0644]