mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-21 15:56:42 +00:00
eglglessink: Integrate into the build system
Conflicts: ext/Makefile.am
This commit is contained in:
parent
ebb99f27ac
commit
6fb5a9b716
3 changed files with 39 additions and 2 deletions
31
configure.ac
31
configure.ac
|
@ -1522,6 +1522,36 @@ AG_GST_CHECK_FEATURE(RSVG, [rsvg decoder], rsvg, [
|
||||||
AC_SUBST(RSVG_LIBS)
|
AC_SUBST(RSVG_LIBS)
|
||||||
])
|
])
|
||||||
|
|
||||||
|
dnl *** eglgles ***
|
||||||
|
translit(dnm, m, l) AM_CONDITIONAL(USE_EGLGLES, true)
|
||||||
|
AG_GST_CHECK_FEATURE(EGLGLES, [eglgles sink], eglgles, [
|
||||||
|
HAVE_EGLGLES="no"
|
||||||
|
PKG_CHECK_MODULES(EGLGLES, egl glesv2, HAVE_EGLGLES="yes", [
|
||||||
|
HAVE_EGLGLES="no"
|
||||||
|
old_LIBS=$LIBS
|
||||||
|
old_CFLAGS=$CFLAGS
|
||||||
|
AC_CHECK_LIB([GLESv2], [glEnable],
|
||||||
|
[
|
||||||
|
AC_CHECK_HEADER([GLES2/gl2.h],
|
||||||
|
[
|
||||||
|
AC_CHECK_LIB([EGL], [eglGetProcAddress],
|
||||||
|
[
|
||||||
|
AC_CHECK_HEADER([EGL/egl.h],
|
||||||
|
[
|
||||||
|
HAVE_EGLGLES="yes"
|
||||||
|
EGLGLES_LIBS="-lGLESv2 -lEGL"
|
||||||
|
EGLGLES_CFLAGS=""
|
||||||
|
])
|
||||||
|
])
|
||||||
|
])
|
||||||
|
])
|
||||||
|
LIBS=$old_LIBS
|
||||||
|
CFLAGS=$old_CFLAGS
|
||||||
|
])
|
||||||
|
AC_SUBST(EGLGLES_CFLAGS)
|
||||||
|
AC_SUBST(EGLGLES_LIBS)
|
||||||
|
])
|
||||||
|
|
||||||
dnl *** timidity ***
|
dnl *** timidity ***
|
||||||
translit(dnm, m, l) AM_CONDITIONAL(USE_TIMIDITY, true)
|
translit(dnm, m, l) AM_CONDITIONAL(USE_TIMIDITY, true)
|
||||||
AG_GST_CHECK_FEATURE(TIMIDITY, [timidity midi soft synth plugin], timidity, [
|
AG_GST_CHECK_FEATURE(TIMIDITY, [timidity midi soft synth plugin], timidity, [
|
||||||
|
@ -2116,6 +2146,7 @@ ext/dirac/Makefile
|
||||||
ext/directfb/Makefile
|
ext/directfb/Makefile
|
||||||
ext/wayland/Makefile
|
ext/wayland/Makefile
|
||||||
ext/dts/Makefile
|
ext/dts/Makefile
|
||||||
|
ext/eglgles/Makefile
|
||||||
ext/faac/Makefile
|
ext/faac/Makefile
|
||||||
ext/faad/Makefile
|
ext/faad/Makefile
|
||||||
ext/flite/Makefile
|
ext/flite/Makefile
|
||||||
|
|
|
@ -88,6 +88,12 @@ else
|
||||||
DTS_DIR=
|
DTS_DIR=
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
if USE_EGLGLES
|
||||||
|
EGLGLES_DIR=eglgles
|
||||||
|
else
|
||||||
|
EGLGLES_DIR=
|
||||||
|
endif
|
||||||
|
|
||||||
if USE_RESINDVD
|
if USE_RESINDVD
|
||||||
RESINDVD_DIR = resindvd
|
RESINDVD_DIR = resindvd
|
||||||
else
|
else
|
||||||
|
@ -379,6 +385,7 @@ SUBDIRS=\
|
||||||
$(WAYLAND_DIR) \
|
$(WAYLAND_DIR) \
|
||||||
$(DTS_DIR) \
|
$(DTS_DIR) \
|
||||||
$(RESINDVD_DIR) \
|
$(RESINDVD_DIR) \
|
||||||
|
$(EGLGLES_DIR) \
|
||||||
$(FAAC_DIR) \
|
$(FAAC_DIR) \
|
||||||
$(FAAD_DIR) \
|
$(FAAD_DIR) \
|
||||||
$(FLITE_DIR) \
|
$(FLITE_DIR) \
|
||||||
|
@ -446,6 +453,7 @@ DIST_SUBDIRS = \
|
||||||
libmms \
|
libmms \
|
||||||
lv2 \
|
lv2 \
|
||||||
dts \
|
dts \
|
||||||
|
eglgles \
|
||||||
modplug \
|
modplug \
|
||||||
mimic \
|
mimic \
|
||||||
mpeg2enc \
|
mpeg2enc \
|
||||||
|
|
|
@ -14,8 +14,6 @@ libgsteglglessink_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) \
|
||||||
-lgstinterfaces-$(GST_MAJORMINOR)
|
-lgstinterfaces-$(GST_MAJORMINOR)
|
||||||
|
|
||||||
libgsteglglessink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
libgsteglglessink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
||||||
if !GST_PLUGIN_BUILD_STATIC
|
|
||||||
libgsteglglessink_la_LIBTOOLFLAGS = --tag=disable-static
|
libgsteglglessink_la_LIBTOOLFLAGS = --tag=disable-static
|
||||||
endif
|
|
||||||
|
|
||||||
noinst_HEADERS = gsteglglessink.h video_platform_wrapper.h
|
noinst_HEADERS = gsteglglessink.h video_platform_wrapper.h
|
||||||
|
|
Loading…
Reference in a new issue