glshader: enable glshader on GLES2

This commit is contained in:
Matthew Waters 2014-06-25 18:23:52 +10:00 committed by Tim-Philipp Müller
parent e5c3605056
commit 025d6a87ba
3 changed files with 7 additions and 15 deletions

View file

@ -7,8 +7,6 @@ AM_LIBS = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS)
# full opengl required
if USE_OPENGL
OPENGL_SOURCES = \
gstglfiltershader.c \
gstglfiltershader.h \
gstglfilterblur.c \
gstglfilterblur.h \
gstglfiltersobel.c \
@ -74,6 +72,8 @@ libgstopengl_la_SOURCES = \
gstglcolorscale.h \
gstglvideomixer.c \
gstglvideomixer.h \
gstglfiltershader.c \
gstglfiltershader.h \
$(OPENGL_SOURCES)
if HAVE_GRAPHENE

View file

@ -36,13 +36,6 @@
#include "config.h"
#endif
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/types.h>
#include <unistd.h>
#include <string.h>
#include <gst/gst.h>
#include <gst/gl/gstglshadervariables.h>

View file

@ -49,6 +49,7 @@
#include "gstgleffects.h"
#include "gstglcolorscale.h"
#include "gstglvideomixer.h"
#include "gstglfiltershader.h"
#if HAVE_GRAPHENE
#include "gstgltransformation.h"
#endif
@ -60,7 +61,6 @@
#include "gstglfilterapp.h"
#include "gstglfilterblur.h"
#include "gstglfilterreflectedscreen.h"
#include "gstglfiltershader.h"
#include "gstglfiltersobel.h"
#include "gstgldeinterlace.h"
#include "gstglmosaic.h"
@ -129,6 +129,10 @@ plugin_init (GstPlugin * plugin)
GST_RANK_NONE, GST_TYPE_GL_VIDEO_MIXER)) {
return FALSE;
}
if (!gst_element_register (plugin, "glshader",
GST_RANK_NONE, gst_gl_filtershader_get_type ())) {
return FALSE;
}
#if GST_GL_HAVE_OPENGL
if (!gst_element_register (plugin, "gltestsrc",
GST_RANK_NONE, GST_TYPE_GL_TEST_SRC)) {
@ -140,11 +144,6 @@ plugin_init (GstPlugin * plugin)
return FALSE;
}
if (!gst_element_register (plugin, "glshader",
GST_RANK_NONE, gst_gl_filtershader_get_type ())) {
return FALSE;
}
if (!gst_element_register (plugin, "glfiltersobel",
GST_RANK_NONE, gst_gl_filtersobel_get_type ())) {
return FALSE;