| ################################################################################ |
| # |
| # gst1-plugins-bad |
| # |
| ################################################################################ |
| |
| GST1_PLUGINS_BAD_VERSION = 1.8.1 |
| GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz |
| GST1_PLUGINS_BAD_SITE = http://gstreamer.freedesktop.org/src/gst-plugins-bad |
| GST1_PLUGINS_BAD_INSTALL_STAGING = YES |
| GST1_PLUGINS_BAD_LICENSE_FILES = COPYING COPYING.LIB |
| # Unknown and GPL licensed plugins will append to GST1_PLUGINS_BAD_LICENSE if |
| # enabled. |
| GST1_PLUGINS_BAD_LICENSE = LGPLv2+ LGPLv2.1+ |
| |
| GST1_PLUGINS_BAD_AUTORECONF = YES |
| GST1_PLUGINS_BAD_AUTORECONF_OPTS = -I $(@D)/common/m4 |
| GST1_PLUGINS_BAD_GETTEXTIZE = YES |
| |
| GST1_PLUGINS_BAD_CONF_OPTS = \ |
| --disable-examples \ |
| --disable-valgrind \ |
| --disable-directsound \ |
| --disable-wsapi \ |
| --disable-direct3d \ |
| --disable-direct3d9 \ |
| --disable-winks \ |
| --disable-android_media \ |
| --disable-apple_media \ |
| --disable-sdltest \ |
| --disable-wininet \ |
| --disable-acm |
| |
| # Options which require currently unpackaged libraries |
| GST1_PLUGINS_BAD_CONF_OPTS += \ |
| --disable-avc \ |
| --disable-opensles \ |
| --disable-uvch264 \ |
| --disable-voamrwbenc \ |
| --disable-bs2b \ |
| --disable-chromaprint \ |
| --disable-dash \ |
| --disable-dc1394 \ |
| --disable-dts \ |
| --disable-resindvd \ |
| --disable-faac \ |
| --disable-flite \ |
| --disable-gsm \ |
| --disable-fluidsynth \ |
| --disable-kate \ |
| --disable-ladspa \ |
| --disable-lv2 \ |
| --disable-libde265 \ |
| --disable-strp \ |
| --disable-linsys \ |
| --disable-modplug \ |
| --disable-mimic \ |
| --disable-mplex \ |
| --disable-nas \ |
| --disable-ofa \ |
| --disable-openexr \ |
| --disable-openni2 \ |
| --disable-pvr \ |
| --disable-libvisual \ |
| --disable-timidity \ |
| --disable-teletextdec \ |
| --disable-wildmidi \ |
| --disable-smoothstreaming \ |
| --disable-soundtouch \ |
| --disable-spc \ |
| --disable-gme \ |
| --disable-xvid \ |
| --disable-vdpau \ |
| --disable-sbc \ |
| --disable-schro \ |
| --disable-zbar \ |
| --disable-rtmp \ |
| --disable-spandsp \ |
| --disable-gsettings \ |
| --disable-sndio \ |
| --disable-hls \ |
| --disable-gtk3 \ |
| --disable-qt |
| |
| GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1 |
| |
| 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 |
| GST1_PLUGINS_BAD_CONF_ENV += \ |
| CPPFLAGS="$(TARGET_CPPFLAGS) `$(PKG_CONFIG_HOST_BINARY) --cflags egl`" \ |
| LIBS="`$(PKG_CONFIG_HOST_BINARY) --libs egl`" |
| 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 |
| GST1_PLUGINS_BAD_DEPENDENCIES += wayland |
| 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 |
| |
| ifeq ($(BR2_PACKAGE_ORC),y) |
| GST1_PLUGINS_BAD_DEPENDENCIES += orc |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-orc |
| endif |
| |
| ifeq ($(BR2_PACKAGE_BLUEZ_UTILS),y) |
| GST1_PLUGINS_BAD_DEPENDENCIES += bluez_utils |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-bluez |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-bluez |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-accurip |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-accurip |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-adpcmdec |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-adpcmdec |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-adpcmenc |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-adpcmenc |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-aiff |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-aiff |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-asfmux |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-asfmux |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiofxbad |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiofxbad |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiomixer |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixer |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-compositor |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-compositor |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiovisualizers |
| GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiovisualizers |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-autoconvert |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-autoconvert |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-bayer |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-bayer |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-camerabin2 |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-camerabin2 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-cdxaparse |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-cdxaparse |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-coloreffects |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-coloreffects |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-dataurisrc |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-dataurisrc |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-dccp |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-dccp |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-debugutils |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-debugutils |
| endif |
| |
| 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 |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvbsuboverlay |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvbsuboverlay |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvdspu |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvdspu |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-faceoverlay |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-faceoverlay |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-festival |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-festival |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-fieldanalysis |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-fieldanalysis |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-freeverb |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-freeverb |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-frei0r |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-frei0r |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-gaudieffects |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-gaudieffects |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-geometrictransform |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-geometrictransform |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-gdp |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-gdp |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-hdvparse |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-hdvparse |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-id3tag |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-id3tag |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-inter |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-inter |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-interlace |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-interlace |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-ivfparse |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-ivfparse |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-ivtc |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-ivtc |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-jp2kdecimator |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-jp2kdecimator |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-jpegformat |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-jpegformat |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-librfb |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-librfb |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIVEADDER),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-liveadder |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-liveadder |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-midi |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-midi |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegdemux |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegdemux |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegtsdemux |
| GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegtsdemux |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegtsmux |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegtsmux |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegpsmux |
| GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegpsmux |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-mve |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-mve |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-mxf |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-mxf |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_NETSIM),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-netsim |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-netsim |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-nuvdemux |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-nuvdemux |
| endif |
| |
| 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 |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-patchdetect |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-patchdetect |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-pcapparse |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-pcapparse |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-pnm |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-pnm |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-rawparse |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-rawparse |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-removesilence |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-removesilence |
| endif |
| |
| 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 |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdi |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-sdi |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdp |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-sdp |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-segmentclip |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-segmentclip |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-siren |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-siren |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-smooth |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-smooth |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-speed |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-speed |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-subenc |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-subenc |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-stereo |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-stereo |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-tta |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-tta |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-videofilters |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-videofilters |
| endif |
| |
| 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 |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-videomeasure |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-videomeasure |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoparsers |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoparsers |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-videosignal |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-videosignal |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-vmnc |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-vmnc |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-y4m |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-y4m |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-yadif |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-yadif |
| endif |
| |
| # Plugins with dependencies |
| |
| 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 |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VCD),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-vcd |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-vcd |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-apexsink |
| GST1_PLUGINS_BAD_DEPENDENCIES += openssl |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-apexsink |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-assrender |
| GST1_PLUGINS_BAD_DEPENDENCIES += libass |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-assrender |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-voaacenc |
| GST1_PLUGINS_BAD_DEPENDENCIES += vo-aacenc |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-voaacenc |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-bz2 |
| GST1_PLUGINS_BAD_DEPENDENCIES += bzip2 |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-bz2 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-curl |
| GST1_PLUGINS_BAD_DEPENDENCIES += libcurl |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-curl |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-dash |
| GST1_PLUGINS_BAD_DEPENDENCIES += libxml2 |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-dash |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-decklink |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-decklink |
| 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 |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-directfb |
| GST1_PLUGINS_BAD_DEPENDENCIES += directfb |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-directfb |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-faad |
| GST1_PLUGINS_BAD_DEPENDENCIES += faad2 |
| GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-faad |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-fbdev |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-fbdev |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-libmms |
| GST1_PLUGINS_BAD_DEPENDENCIES += libmms |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-libmms |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpeg2enc |
| GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2 |
| GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpeg2enc |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-musepack |
| GST1_PLUGINS_BAD_DEPENDENCIES += musepack |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-musepack |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-neon |
| GST1_PLUGINS_BAD_DEPENDENCIES += neon |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-neon |
| endif |
| |
| 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 |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENCV),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-opencv |
| GST1_PLUGINS_BAD_DEPENDENCIES += opencv |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-opencv |
| endif |
| |
| 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 |
| |
| 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 |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-opus |
| GST1_PLUGINS_BAD_DEPENDENCIES += opus |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-opus |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-rsvg |
| GST1_PLUGINS_BAD_DEPENDENCIES += librsvg |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-rsvg |
| endif |
| |
| 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_SDL),y) |
| GST1_PLUGINS_BAD_CONF_ENV += ac_cv_path_SDL_CONFIG=$(STAGING_DIR)/usr/bin/sdl-config |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdl |
| GST1_PLUGINS_BAD_DEPENDENCIES += sdl |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-sdl |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-sndfile |
| GST1_PLUGINS_BAD_DEPENDENCIES += libsndfile |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-sndfile |
| endif |
| |
| 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 |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-hls |
| GST1_PLUGINS_BAD_DEPENDENCIES += gnutls |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-hls |
| endif |
| |
| ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y) |
| GST1_PLUGINS_BAD_CONF_OPTS += --enable-x265 |
| GST1_PLUGINS_BAD_DEPENDENCIES += x265 |
| GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y |
| else |
| GST1_PLUGINS_BAD_CONF_OPTS += --disable-x265 |
| endif |
| |
| # 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)) |