2013-07-22 07:56:13 +02:00
|
|
|
################################################################################
|
2013-06-21 00:07:40 +02:00
|
|
|
#
|
|
|
|
# gst1-plugins-bad
|
|
|
|
#
|
2013-07-22 07:56:13 +02:00
|
|
|
################################################################################
|
2013-06-21 00:07:40 +02:00
|
|
|
|
gst1-plugins-bad: bump version to 1.12.0
Remove non-existant configure options:
--disable-mimic:
https://github.com/GStreamer/gst-plugins-bad/commit/ad661999ad2c79a5d7721f0eb1e7f1f83a304224
--enable-dataurisrc:
https://github.com/GStreamer/gst-plugins-bad/commit/de4bb6e1d4793637fd72d7316d06ebba4148583e
--enable-videomeasure:
https://github.com/GStreamer/gst-plugins-bad/commit/ca3020cf46d49d8e3fd54ec323b3a17cd389d780
--enable-apexsink, --disable-nas, --disable-linsys, --enable-sdl,
--disable-sdltest, --disable-libvisual, --disable-timidity,
--disable-sndio, --disable-wininet, --disable-xvid,
--enable-cdxaparse, --enable-dccp, --enable-hdvparse, --enable-mve,
--enable-nuvdemux, --enable-patchdetect, --enable-sdi, --enable-tta,
--disable-pvr:
https://github.com/GStreamer/gst-plugins-bad/commit/9b5de053995488d5ddc78c1bf4df651101271d70
[Peter: split out webrtc rename to a separate patch, tweak dataurisrc help]
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2017-05-12 12:18:01 +02:00
|
|
|
GST1_PLUGINS_BAD_VERSION = 1.12.0
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz
|
2016-09-06 01:13:04 +02:00
|
|
|
GST1_PLUGINS_BAD_SITE = https://gstreamer.freedesktop.org/src/gst-plugins-bad
|
2016-01-30 12:45:56 +01:00
|
|
|
GST1_PLUGINS_BAD_INSTALL_STAGING = YES
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_LICENSE_FILES = COPYING COPYING.LIB
|
|
|
|
# Unknown and GPL licensed plugins will append to GST1_PLUGINS_BAD_LICENSE if
|
|
|
|
# enabled.
|
2017-03-30 15:43:37 +02:00
|
|
|
GST1_PLUGINS_BAD_LICENSE = LGPL-2.0+, LGPL-2.1+
|
2013-06-21 00:07:40 +02:00
|
|
|
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS = \
|
2013-06-21 00:07:40 +02:00
|
|
|
--disable-examples \
|
|
|
|
--disable-valgrind \
|
|
|
|
--disable-directsound \
|
|
|
|
--disable-direct3d \
|
2014-09-09 21:43:24 +02:00
|
|
|
--disable-winks \
|
2013-06-21 00:07:40 +02:00
|
|
|
--disable-android_media \
|
|
|
|
--disable-apple_media \
|
|
|
|
--disable-acm
|
|
|
|
|
|
|
|
# Options which require currently unpackaged libraries
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += \
|
2013-06-21 00:07:40 +02:00
|
|
|
--disable-avc \
|
|
|
|
--disable-opensles \
|
|
|
|
--disable-uvch264 \
|
|
|
|
--disable-voamrwbenc \
|
2015-10-15 21:42:43 +02:00
|
|
|
--disable-bs2b \
|
2013-06-21 00:07:40 +02:00
|
|
|
--disable-chromaprint \
|
|
|
|
--disable-dc1394 \
|
|
|
|
--disable-dts \
|
|
|
|
--disable-resindvd \
|
|
|
|
--disable-faac \
|
|
|
|
--disable-flite \
|
|
|
|
--disable-gsm \
|
|
|
|
--disable-fluidsynth \
|
|
|
|
--disable-kate \
|
|
|
|
--disable-ladspa \
|
|
|
|
--disable-lv2 \
|
2015-10-15 21:42:43 +02:00
|
|
|
--disable-libde265 \
|
2013-06-21 00:07:40 +02:00
|
|
|
--disable-modplug \
|
|
|
|
--disable-mplex \
|
|
|
|
--disable-ofa \
|
2014-09-09 21:43:24 +02:00
|
|
|
--disable-openexr \
|
|
|
|
--disable-openni2 \
|
2013-06-21 00:07:40 +02:00
|
|
|
--disable-teletextdec \
|
|
|
|
--disable-wildmidi \
|
|
|
|
--disable-smoothstreaming \
|
|
|
|
--disable-soundtouch \
|
|
|
|
--disable-spc \
|
|
|
|
--disable-gme \
|
|
|
|
--disable-vdpau \
|
|
|
|
--disable-schro \
|
|
|
|
--disable-zbar \
|
|
|
|
--disable-spandsp \
|
2015-10-15 21:42:43 +02:00
|
|
|
--disable-gtk3 \
|
|
|
|
--disable-qt
|
2013-06-21 00:07:40 +02:00
|
|
|
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1
|
|
|
|
|
gst1-plugins-bad: add support for opengl
Commit 83e29f2656a237e2c300d523776868837d3bc646 "gst1-plugins-bad: bump
version" (from 1.2.4 to 1.4.1) removed the configuration option for the
eglglessink plugin as a consequence of its removal in 1.3.1. However,
that commit did not add support for glimagesink, the plugin element to
be used as a replacement, which broke support for the EGL/GLES video
sink feature in Buildroot.
This new commit adds support for the OpenGL library and the
corresponding gl plugin, including the glimagesink element among others.
The plugin needs the library, but the library can also be used
separately in order to link custom plugins or applications against it.
The library needs at least one OpenGL API, one OpenGL platform and one
compatible window system. The implementations of these requirements that
Buildroot can currently provide are:
- APIs: OpenGL, OpenGL ES 2.X,
- platforms: GLX, EGL,
- window systems: X11, Wayland, Dispmanx.
The wayland configure feature switch is shared between the corresponding
OpenGL library window system and the waylandsink plugin.
This has been tested with videotestsrc/omxmpeg4videodec/omxh264dec and
glimagesink on the Raspberry Pi, using OpenGL ES 2.X, EGL and Dispmanx.
Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-05-28 16:44:54 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
|
|
|
|
# RPI has odd locations for several required headers.
|
|
|
|
GST1_PLUGINS_BAD_CONF_ENV += \
|
|
|
|
CPPFLAGS="$(TARGET_CPPFLAGS) \
|
|
|
|
-I$(STAGING_DIR)/usr/include/IL \
|
|
|
|
-I$(STAGING_DIR)/usr/include/interface/vcos/pthreads \
|
|
|
|
-I$(STAGING_DIR)/usr/include/interface/vmcs_host/linux"
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_OPENGL),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-opengl
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libgl libglu
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-opengl
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLES2),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-gles2
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libgles
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-gles2
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_GLX),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-glx
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += xproto_glproto xlib_libXrender
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-glx
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_EGL),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-egl
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libegl
|
2015-06-22 21:42:54 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_ENV += \
|
2015-07-12 16:35:26 +02:00
|
|
|
CPPFLAGS="$(TARGET_CPPFLAGS) `$(PKG_CONFIG_HOST_BINARY) --cflags egl`" \
|
|
|
|
LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs egl`"
|
gst1-plugins-bad: add support for opengl
Commit 83e29f2656a237e2c300d523776868837d3bc646 "gst1-plugins-bad: bump
version" (from 1.2.4 to 1.4.1) removed the configuration option for the
eglglessink plugin as a consequence of its removal in 1.3.1. However,
that commit did not add support for glimagesink, the plugin element to
be used as a replacement, which broke support for the EGL/GLES video
sink feature in Buildroot.
This new commit adds support for the OpenGL library and the
corresponding gl plugin, including the glimagesink element among others.
The plugin needs the library, but the library can also be used
separately in order to link custom plugins or applications against it.
The library needs at least one OpenGL API, one OpenGL platform and one
compatible window system. The implementations of these requirements that
Buildroot can currently provide are:
- APIs: OpenGL, OpenGL ES 2.X,
- platforms: GLX, EGL,
- window systems: X11, Wayland, Dispmanx.
The wayland configure feature switch is shared between the corresponding
OpenGL library window system and the waylandsink plugin.
This has been tested with videotestsrc/omxmpeg4videodec/omxh264dec and
glimagesink on the Raspberry Pi, using OpenGL ES 2.X, EGL and Dispmanx.
Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-05-28 16:44:54 +02:00
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-egl
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_X11),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-x11
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += xlib_libX11 xlib_libXext
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-x11
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifneq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_WAYLAND)$(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND),)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-wayland
|
2017-03-06 21:43:47 +01:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += wayland wayland-protocols
|
gst1-plugins-bad: add support for opengl
Commit 83e29f2656a237e2c300d523776868837d3bc646 "gst1-plugins-bad: bump
version" (from 1.2.4 to 1.4.1) removed the configuration option for the
eglglessink plugin as a consequence of its removal in 1.3.1. However,
that commit did not add support for glimagesink, the plugin element to
be used as a replacement, which broke support for the EGL/GLES video
sink feature in Buildroot.
This new commit adds support for the OpenGL library and the
corresponding gl plugin, including the glimagesink element among others.
The plugin needs the library, but the library can also be used
separately in order to link custom plugins or applications against it.
The library needs at least one OpenGL API, one OpenGL platform and one
compatible window system. The implementations of these requirements that
Buildroot can currently provide are:
- APIs: OpenGL, OpenGL ES 2.X,
- platforms: GLX, EGL,
- window systems: X11, Wayland, Dispmanx.
The wayland configure feature switch is shared between the corresponding
OpenGL library window system and the waylandsink plugin.
This has been tested with videotestsrc/omxmpeg4videodec/omxh264dec and
glimagesink on the Raspberry Pi, using OpenGL ES 2.X, EGL and Dispmanx.
Signed-off-by: Benoît Thébaudeau <benoit@wsystem.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2015-05-28 16:44:54 +02:00
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-wayland
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL_DISPMANX),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dispmanx
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += rpi-userland
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dispmanx
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_ORC),y)
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += orc
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-orc
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2013-10-05 21:02:48 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_BLUEZ_UTILS),y)
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += bluez_utils
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-bluez
|
2013-10-05 21:02:48 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-bluez
|
2013-10-05 21:02:48 +02:00
|
|
|
endif
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-accurip
|
2013-10-04 14:47:54 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-accurip
|
2013-10-04 14:47:54 +02:00
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-adpcmdec
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-adpcmdec
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-adpcmenc
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-adpcmenc
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-aiff
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-aiff
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-asfmux
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-asfmux
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiofxbad
|
2013-10-04 14:47:54 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiofxbad
|
2013-10-04 14:47:54 +02:00
|
|
|
endif
|
|
|
|
|
2014-09-09 21:43:24 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiomixer
|
2014-09-09 21:43:24 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixer
|
2014-09-09 21:43:24 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-compositor
|
2014-09-09 21:43:24 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-compositor
|
2014-09-09 21:43:24 +02:00
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiovisualizers
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiovisualizers
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-autoconvert
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-autoconvert
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-bayer
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-bayer
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-camerabin2
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-camerabin2
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-coloreffects
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-coloreffects
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-debugutils
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-debugutils
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2015-10-15 21:42:43 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dtls
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += openssl
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dtls
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvbsuboverlay
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvbsuboverlay
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvdspu
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvdspu
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-faceoverlay
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-faceoverlay
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-festival
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-festival
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-fieldanalysis
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-fieldanalysis
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-freeverb
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-freeverb
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-frei0r
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-frei0r
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-gaudieffects
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-gaudieffects
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-geometrictransform
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-geometrictransform
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-gdp
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-gdp
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-id3tag
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-id3tag
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-inter
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-inter
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-interlace
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-interlace
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-ivfparse
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-ivfparse
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-ivtc
|
2013-10-04 14:47:54 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-ivtc
|
2013-10-04 14:47:54 +02:00
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-jp2kdecimator
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-jp2kdecimator
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-jpegformat
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-jpegformat
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-librfb
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-librfb
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-midi
|
2013-10-04 14:47:54 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-midi
|
2013-10-04 14:47:54 +02:00
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegdemux
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegdemux
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegtsdemux
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegtsdemux
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegtsmux
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegtsmux
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegpsmux
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegpsmux
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mxf
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mxf
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2016-03-25 13:50:10 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_NETSIM),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-netsim
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-netsim
|
|
|
|
endif
|
|
|
|
|
2015-10-15 21:42:43 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-onvif
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-onvif
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-pcapparse
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-pcapparse
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-pnm
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-pnm
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-rawparse
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-rawparse
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-removesilence
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-removesilence
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2016-05-03 21:56:51 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-rtmp
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += rtmpdump
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-rtmp
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdp
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sdp
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-segmentclip
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-segmentclip
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-siren
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-siren
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-smooth
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-smooth
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-speed
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-speed
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-subenc
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-subenc
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-stereo
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-stereo
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2016-11-03 10:58:34 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-timecode
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-timecode
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videofilters
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videofilters
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2016-03-25 13:50:10 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoframe_audiolevel
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoframe_audiolevel
|
|
|
|
endif
|
|
|
|
|
2017-05-12 12:18:02 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-iqa
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-iqa
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoparsers
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoparsers
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videosignal
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videosignal
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-vmnc
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-vmnc
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-y4m
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-y4m
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-yadif
|
2013-10-04 14:47:54 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-yadif
|
2013-10-04 14:47:54 +02:00
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
# Plugins with dependencies
|
|
|
|
|
2014-02-17 11:13:15 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-assrender
|
2014-02-17 11:13:15 +01:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libass
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-assrender
|
2014-02-17 11:13:15 +01:00
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-bz2
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += bzip2
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-bz2
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-curl
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libcurl
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-curl
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dash
|
2013-10-04 14:47:54 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libxml2
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dash
|
2013-10-04 14:47:54 +02:00
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-decklink
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-decklink
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-directfb
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += directfb
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-directfb
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvb
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += dtv-scan-tables
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvb
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-faad
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += faad2
|
|
|
|
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-faad
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-fbdev
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-fbdev
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2016-11-03 10:58:32 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-fdk_aac
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += fdk-aac
|
|
|
|
GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-fdk_aac
|
|
|
|
endif
|
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-gl
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-gl
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-hls
|
2016-08-04 12:06:43 +02:00
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_NETTLE),y)
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += nettle
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --with-hls-crypto=nettle
|
|
|
|
else ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libgcrypt
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --with-hls-crypto=libgcrypt \
|
|
|
|
--with-libgcrypt-prefix=$(STAGING_DIR)/usr
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += openssl
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --with-hls-crypto=openssl
|
|
|
|
endif
|
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-hls
|
|
|
|
endif
|
|
|
|
|
2017-01-08 13:18:25 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-kms
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libdrm
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-kms
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-libmms
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libmms
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-libmms
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpeg2enc
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2
|
|
|
|
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpeg2enc
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-musepack
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += musepack
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-musepack
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-neon
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += neon
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-neon
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2015-12-20 17:36:24 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-openal
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += openal
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-openal
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-opencv
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += opencv
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-opencv
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2015-12-30 21:19:27 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-openh264
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-openh264
|
|
|
|
endif
|
|
|
|
|
2015-12-30 16:26:45 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-openjpeg
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += openjpeg
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-openjpeg
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-opus
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += opus
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-opus
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-rsvg
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += librsvg
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-rsvg
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2016-05-19 20:01:35 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sbc
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += sbc
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sbc
|
|
|
|
endif
|
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-shm
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-shm
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE),y)
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sndfile
|
2013-06-21 00:07:40 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libsndfile
|
|
|
|
else
|
2014-09-27 21:32:44 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sndfile
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2016-11-03 10:58:40 +01:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-srtp
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += libsrtp
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-srtp
|
|
|
|
endif
|
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-vcd
|
2013-06-21 00:07:40 +02:00
|
|
|
else
|
2016-05-19 20:01:34 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-vcd
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-voaacenc
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += vo-aacenc
|
2013-10-04 14:47:54 +02:00
|
|
|
else
|
2016-05-19 20:01:34 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-voaacenc
|
|
|
|
endif
|
|
|
|
|
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-webp
|
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += webp
|
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-webp
|
2013-10-04 14:47:54 +02:00
|
|
|
endif
|
|
|
|
|
2017-07-04 10:11:54 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtcdsp
|
2016-11-03 10:58:33 +01:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += webrtc-audio-processing
|
|
|
|
else
|
2017-07-04 10:11:54 +02:00
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtcdsp
|
2016-11-03 10:58:33 +01:00
|
|
|
endif
|
|
|
|
|
2015-10-15 21:42:43 +02:00
|
|
|
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y)
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --enable-x265
|
2015-10-24 21:50:29 +02:00
|
|
|
GST1_PLUGINS_BAD_DEPENDENCIES += x265
|
|
|
|
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
2015-10-15 21:42:43 +02:00
|
|
|
else
|
|
|
|
GST1_PLUGINS_BAD_CONF_OPTS += --disable-x265
|
|
|
|
endif
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
# Add GPL license if GPL licensed plugins enabled.
|
|
|
|
ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y)
|
|
|
|
GST1_PLUGINS_BAD_LICENSE += GPL
|
|
|
|
endif
|
|
|
|
|
|
|
|
# Add Unknown license if Unknown licensed plugins enabled.
|
|
|
|
ifeq ($(GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE),y)
|
|
|
|
GST1_PLUGINS_BAD_LICENSE += UNKNOWN
|
|
|
|
endif
|
|
|
|
|
|
|
|
# Use the following command to extract license info for plugins.
|
|
|
|
# # find . -name 'plugin-*.xml' | xargs grep license
|
|
|
|
|
|
|
|
$(eval $(autotools-package))
|