package/gstreamer1/gst1-plugins-bad: convert package type to meson

Other changes:
  - Add 0002-fix-hls-meson-logic.patch:
    If one was to set -Dhls-crypto to either libgcrypt or openssl
    instead of auto, the following lines in ext/hls/meson.build would fail
    because hls_crypto_dep is not yet set:

    if not hls_crypto_dep.found() and ['auto', 'libgcrypt'].contains(hls_crypto)
    if not hls_crypto_dep.found() and ['auto', 'openssl'].contains(hls_crypto)

    Instead, change "if not hls_crypto_dep.found()" to "if not have_hls_crypto"
    which fixes the error. This patch is upstream.

  - Remove --disable-avc, this option is no longer in any of the plugin
    packages.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
Adam Duskett 2019-07-13 17:43:19 -04:00 committed by Arnout Vandecappelle (Essensium/Mind)
parent dc7ca780a0
commit 5d6c408e95
2 changed files with 309 additions and 259 deletions

View File

@ -0,0 +1,48 @@
From 172e4bc2a694162c1a38a758874b647234081b4c Mon Sep 17 00:00:00 2001
From: Adam Duskett <Aduskett@gmail.com>
Date: Wed, 29 May 2019 13:29:51 -0400
Subject: [PATCH] ext/hls/meson.build: fix dependency logic
Currently, if one was to set -Dhls-crypto to either libgcrypt or openssl
instead of auto, the following lines would fail because hls_crypto_dep is not
yet set:
if not hls_crypto_dep.found() and ['auto', 'libgcrypt'].contains(hls_crypto)
if not hls_crypto_dep.found() and ['auto', 'openssl'].contains(hls_crypto)
Instead, change "if not hls_crypto_dep.found()" to "if not have_hls_crypto"
which fixes the error.
Upstream status: Accepted
https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/merge_requests/372
Signed-off-by: Adam Duskett <Aduskett@gmail.com>
---
ext/hls/meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/ext/hls/meson.build b/ext/hls/meson.build
index fb5a7d4cc..0d33327ad 100644
--- a/ext/hls/meson.build
+++ b/ext/hls/meson.build
@@ -23,7 +23,7 @@ if not hls_option.disabled()
endif
endif
- if not hls_crypto_dep.found() and ['auto', 'libgcrypt'].contains(hls_crypto)
+ if not have_hls_crypto and ['auto', 'libgcrypt'].contains(hls_crypto)
hls_crypto_dep = cc.find_library('gcrypt', required : false)
if hls_crypto_dep.found()
have_hls_crypto = true
@@ -31,7 +31,7 @@ if not hls_option.disabled()
endif
endif
- if not hls_crypto_dep.found() and ['auto', 'openssl'].contains(hls_crypto)
+ if not have_hls_crypto and ['auto', 'openssl'].contains(hls_crypto)
hls_crypto_dep = dependency('openssl', required : false)
if hls_crypto_dep.found()
have_hls_crypto = true
--
2.21.0

View File

@ -13,711 +13,713 @@ GST1_PLUGINS_BAD_INSTALL_STAGING = YES
GST1_PLUGINS_BAD_LICENSE_FILES = COPYING.LIB GST1_PLUGINS_BAD_LICENSE_FILES = COPYING.LIB
GST1_PLUGINS_BAD_LICENSE := LGPL-2.0+, LGPL-2.1+ GST1_PLUGINS_BAD_LICENSE := LGPL-2.0+, LGPL-2.1+
GST1_PLUGINS_BAD_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
GST1_PLUGINS_BAD_CONF_OPTS = \ GST1_PLUGINS_BAD_CONF_OPTS = \
--disable-examples \ -Dexamples=disabled \
--disable-valgrind \ -Dtests=disabled \
--disable-directsound \ -Ddirectsound=disabled \
--disable-direct3d \ -Dd3dvideosink=disabled \
--disable-winks \ -Dwinks=disabled \
--disable-android_media \ -Dandroidmedia=disabled \
--disable-apple_media \ -Dapplemedia=disabled \
--disable-introspection -Dintrospection=disabled \
-Dgobject-cast-checks=disabled \
-Dglib-asserts=disabled \
-Dglib-checks=disabled
# Options which require currently unpackaged libraries # Options which require currently unpackaged libraries
GST1_PLUGINS_BAD_CONF_OPTS += \ GST1_PLUGINS_BAD_CONF_OPTS += \
--disable-avc \ -Dopensles=disabled \
--disable-opensles \ -Duvch264=disabled \
--disable-uvch264 \ -Dmsdk=disabled \
--disable-msdk \ -Dvoamrwbenc=disabled \
--disable-voamrwbenc \ -Dbs2b=disabled \
--disable-bs2b \ -Dchromaprint=disabled \
--disable-chromaprint \ -Ddc1394=disabled \
--disable-dc1394 \ -Ddts=disabled \
--disable-dts \ -Dresindvd=disabled \
--disable-resindvd \ -Dfaac=disabled \
--disable-faac \ -Dflite=disabled \
--disable-flite \ -Dgsm=disabled \
--disable-gsm \ -Dfluidsynth=disabled \
--disable-fluidsynth \ -Dkate=disabled \
--disable-kate \ -Dladspa=disabled \
--disable-ladspa \ -Dlv2=disabled \
--disable-lv2 \ -Dlibde265=disabled \
--disable-libde265 \ -Dmodplug=disabled \
--disable-modplug \ -Dmplex=disabled \
--disable-mplex \ -Dofa=disabled \
--disable-ofa \ -Dopenexr=disabled \
--disable-openexr \ -Dopenni2=disabled \
--disable-openni2 \ -Dteletextdec=disabled \
--disable-teletextdec \ -Dwildmidi=disabled \
--disable-wildmidi \ -Dsmoothstreaming=disabled \
--disable-smoothstreaming \ -Dsoundtouch=disabled \
--disable-soundtouch \ -Dgme=disabled \
--disable-gme \ -Dvdpau=disabled \
--disable-vdpau \ -Dspandsp=disabled \
--disable-schro \ -Diqa=disabled \
--disable-spandsp \ -Dopencv=disabled
--disable-gtk3 \
--disable-iqa \
--disable-opencv
GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1 GST1_PLUGINS_BAD_DEPENDENCIES = gst1-plugins-base gstreamer1
ifeq ($(BR2_PACKAGE_RPI_USERLAND),y) ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
# RPI has odd locations for several required headers. # RPI has odd locations for several required headers.
GST1_PLUGINS_BAD_CONF_ENV += \ GST1_PLUGINS_BAD_CFLAGS=$(TARGET_CPPFLAGS) \
CPPFLAGS="$(TARGET_CPPFLAGS) \ $(STAGING_DIR)/usr/include/IL \
-I$(STAGING_DIR)/usr/include/IL \ $(STAGING_DIR)/usr/include/interface/vcos/pthreads \
-I$(STAGING_DIR)/usr/include/interface/vcos/pthreads \ $(STAGING_DIR)/usr/include/interface/vmcs_host/linux
-I$(STAGING_DIR)/usr/include/interface/vmcs_host/linux"
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-wayland GST1_PLUGINS_BAD_CONF_OPTS += -Dwayland=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += wayland wayland-protocols GST1_PLUGINS_BAD_DEPENDENCIES += wayland wayland-protocols
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-wayland GST1_PLUGINS_BAD_CONF_OPTS += -Dwayland=disabled
endif endif
ifeq ($(BR2_PACKAGE_ORC),y) ifeq ($(BR2_PACKAGE_ORC),y)
GST1_PLUGINS_BAD_DEPENDENCIES += orc GST1_PLUGINS_BAD_DEPENDENCIES += orc
GST1_PLUGINS_BAD_CONF_OPTS += --enable-orc GST1_PLUGINS_BAD_CONF_OPTS += -Dorc=enabled
else
GST1_PLUGINS_BAD_CONF_OPTS += -Dorc=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ),y)
GST1_PLUGINS_BAD_DEPENDENCIES += bluez5_utils GST1_PLUGINS_BAD_DEPENDENCIES += bluez5_utils
GST1_PLUGINS_BAD_CONF_OPTS += --enable-bluez GST1_PLUGINS_BAD_CONF_OPTS += -Dbluez=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-bluez GST1_PLUGINS_BAD_CONF_OPTS += -Dbluez=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-accurip GST1_PLUGINS_BAD_CONF_OPTS += -Daccurip=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-accurip GST1_PLUGINS_BAD_CONF_OPTS += -Daccurip=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-adpcmdec GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmdec=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-adpcmdec GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmdec=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-adpcmenc GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmenc=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-adpcmenc GST1_PLUGINS_BAD_CONF_OPTS += -Dadpcmenc=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-aiff GST1_PLUGINS_BAD_CONF_OPTS += -Daiff=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-aiff GST1_PLUGINS_BAD_CONF_OPTS += -Daiff=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-asfmux GST1_PLUGINS_BAD_CONF_OPTS += -Dasfmux=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-asfmux GST1_PLUGINS_BAD_CONF_OPTS += -Dasfmux=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiobuffersplit GST1_PLUGINS_BAD_CONF_OPTS += -Daudiobuffersplit=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiobuffersplit GST1_PLUGINS_BAD_CONF_OPTS += -Daudiobuffersplit=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiofxbad GST1_PLUGINS_BAD_CONF_OPTS += -Daudiofxbad=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiofxbad GST1_PLUGINS_BAD_CONF_OPTS += -Daudiofxbad=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiolatency GST1_PLUGINS_BAD_CONF_OPTS += -Daudiolatency=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiolatency GST1_PLUGINS_BAD_CONF_OPTS += -Daudiolatency=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiomixmatrix GST1_PLUGINS_BAD_CONF_OPTS += -Daudiomixmatrix=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixmatrix GST1_PLUGINS_BAD_CONF_OPTS += -Daudiomixmatrix=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiovisualizers GST1_PLUGINS_BAD_CONF_OPTS += -Daudiovisualizers=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiovisualizers GST1_PLUGINS_BAD_CONF_OPTS += -Daudiovisualizers=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-autoconvert GST1_PLUGINS_BAD_CONF_OPTS += -Dautoconvert=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-autoconvert GST1_PLUGINS_BAD_CONF_OPTS += -Dautoconvert=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-bayer GST1_PLUGINS_BAD_CONF_OPTS += -Dbayer=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-bayer GST1_PLUGINS_BAD_CONF_OPTS += -Dbayer=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-camerabin2 GST1_PLUGINS_BAD_CONF_OPTS += -Dcamerabin2=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-camerabin2 GST1_PLUGINS_BAD_CONF_OPTS += -Dcamerabin2=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-coloreffects GST1_PLUGINS_BAD_CONF_OPTS += -Dcoloreffects=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-coloreffects GST1_PLUGINS_BAD_CONF_OPTS += -Dcoloreffects=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-debugutils GST1_PLUGINS_BAD_CONF_OPTS += -Ddebugutils=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-debugutils GST1_PLUGINS_BAD_CONF_OPTS += -Ddebugutils=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvbsuboverlay GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsuboverlay=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvbsuboverlay GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsuboverlay=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvdspu GST1_PLUGINS_BAD_CONF_OPTS += -Ddvdspu=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvdspu GST1_PLUGINS_BAD_CONF_OPTS += -Ddvdspu=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-faceoverlay GST1_PLUGINS_BAD_CONF_OPTS += -Dfaceoverlay=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-faceoverlay GST1_PLUGINS_BAD_CONF_OPTS += -Dfaceoverlay=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-festival GST1_PLUGINS_BAD_CONF_OPTS += -Dfestival=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-festival GST1_PLUGINS_BAD_CONF_OPTS += -Dfestival=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-fieldanalysis GST1_PLUGINS_BAD_CONF_OPTS += -Dfieldanalysis=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-fieldanalysis GST1_PLUGINS_BAD_CONF_OPTS += -Dfieldanalysis=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-freeverb GST1_PLUGINS_BAD_CONF_OPTS += -Dfreeverb=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-freeverb GST1_PLUGINS_BAD_CONF_OPTS += -Dfreeverb=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-frei0r GST1_PLUGINS_BAD_CONF_OPTS += -Dfrei0r=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-frei0r GST1_PLUGINS_BAD_CONF_OPTS += -Dfrei0r=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-gaudieffects GST1_PLUGINS_BAD_CONF_OPTS += -Dgaudieffects=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-gaudieffects GST1_PLUGINS_BAD_CONF_OPTS += -Dgaudieffects=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-geometrictransform GST1_PLUGINS_BAD_CONF_OPTS += -Dgeometrictransform=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-geometrictransform GST1_PLUGINS_BAD_CONF_OPTS += -Dgeometrictransform=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-gdp GST1_PLUGINS_BAD_CONF_OPTS += -Dgdp=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-gdp GST1_PLUGINS_BAD_CONF_OPTS += -Dgdp=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-id3tag GST1_PLUGINS_BAD_CONF_OPTS += -Did3tag=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-id3tag GST1_PLUGINS_BAD_CONF_OPTS += -Did3tag=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-inter GST1_PLUGINS_BAD_CONF_OPTS += -Dinter=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-inter GST1_PLUGINS_BAD_CONF_OPTS += -Dinter=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-interlace GST1_PLUGINS_BAD_CONF_OPTS += -Dinterlace=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-interlace GST1_PLUGINS_BAD_CONF_OPTS += -Dinterlace=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-ivfparse GST1_PLUGINS_BAD_CONF_OPTS += -Divfparse=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-ivfparse GST1_PLUGINS_BAD_CONF_OPTS += -Divfparse=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-ivtc GST1_PLUGINS_BAD_CONF_OPTS += -Divtc=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-ivtc GST1_PLUGINS_BAD_CONF_OPTS += -Divtc=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-jp2kdecimator GST1_PLUGINS_BAD_CONF_OPTS += -Djp2kdecimator=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-jp2kdecimator GST1_PLUGINS_BAD_CONF_OPTS += -Djp2kdecimator=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-jpegformat GST1_PLUGINS_BAD_CONF_OPTS += -Djpegformat=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-jpegformat GST1_PLUGINS_BAD_CONF_OPTS += -Djpegformat=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-librfb GST1_PLUGINS_BAD_CONF_OPTS += -Dlibrfb=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-librfb GST1_PLUGINS_BAD_CONF_OPTS += -Dlibrfb=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-midi GST1_PLUGINS_BAD_CONF_OPTS += -Dmidi=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-midi GST1_PLUGINS_BAD_CONF_OPTS += -Dmidi=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegdemux GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegdemux=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegdemux GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegdemux=disabled
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 endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpegpsmux GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegpsmux=enabled
GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpegpsmux GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegpsmux=disabled
endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX),y)
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsmux=enabled
else
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsmux=disabled
endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX),y)
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsdemux=enabled
GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE = y
else
GST1_PLUGINS_BAD_CONF_OPTS += -Dmpegtsdemux=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mxf GST1_PLUGINS_BAD_CONF_OPTS += -Dmxf=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mxf GST1_PLUGINS_BAD_CONF_OPTS += -Dmxf=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-netsim GST1_PLUGINS_BAD_CONF_OPTS += -Dnetsim=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-netsim GST1_PLUGINS_BAD_CONF_OPTS += -Dnetsim=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-onvif GST1_PLUGINS_BAD_CONF_OPTS += -Donvif=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-onvif GST1_PLUGINS_BAD_CONF_OPTS += -Donvif=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-pcapparse GST1_PLUGINS_BAD_CONF_OPTS += -Dpcapparse=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-pcapparse GST1_PLUGINS_BAD_CONF_OPTS += -Dpcapparse=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-pnm GST1_PLUGINS_BAD_CONF_OPTS += -Dpnm=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-pnm GST1_PLUGINS_BAD_CONF_OPTS += -Dpnm=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-proxy GST1_PLUGINS_BAD_CONF_OPTS += -Dproxy=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-proxy GST1_PLUGINS_BAD_CONF_OPTS += -Dproxy=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-rawparse GST1_PLUGINS_BAD_CONF_OPTS += -Drawparse=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-rawparse GST1_PLUGINS_BAD_CONF_OPTS += -Drawparse=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-removesilence GST1_PLUGINS_BAD_CONF_OPTS += -Dremovesilence=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-removesilence GST1_PLUGINS_BAD_CONF_OPTS += -Dremovesilence=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-rtmp GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += rtmpdump GST1_PLUGINS_BAD_DEPENDENCIES += rtmpdump
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-rtmp GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sdp GST1_PLUGINS_BAD_CONF_OPTS += -Dsdp=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sdp GST1_PLUGINS_BAD_CONF_OPTS += -Dsdp=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-segmentclip GST1_PLUGINS_BAD_CONF_OPTS += -Dsegmentclip=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-segmentclip GST1_PLUGINS_BAD_CONF_OPTS += -Dsegmentclip=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-siren GST1_PLUGINS_BAD_CONF_OPTS += -Dsiren=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-siren GST1_PLUGINS_BAD_CONF_OPTS += -Dsiren=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-smooth GST1_PLUGINS_BAD_CONF_OPTS += -Dsmooth=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-smooth GST1_PLUGINS_BAD_CONF_OPTS += -Dsmooth=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-speed GST1_PLUGINS_BAD_CONF_OPTS += -Dspeed=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-speed GST1_PLUGINS_BAD_CONF_OPTS += -Dspeed=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-subenc GST1_PLUGINS_BAD_CONF_OPTS += -Dsubenc=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-subenc GST1_PLUGINS_BAD_CONF_OPTS += -Dsubenc=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-timecode GST1_PLUGINS_BAD_CONF_OPTS += -Dtimecode=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-timecode GST1_PLUGINS_BAD_CONF_OPTS += -Dtimecode=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videofilters GST1_PLUGINS_BAD_CONF_OPTS += -Dvideofilters=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videofilters GST1_PLUGINS_BAD_CONF_OPTS += -Dvideofilters=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoframe_audiolevel GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoframe_audiolevel=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoframe_audiolevel GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoframe_audiolevel=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videoparsers GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoparsers=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videoparsers GST1_PLUGINS_BAD_CONF_OPTS += -Dvideoparsers=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-videosignal GST1_PLUGINS_BAD_CONF_OPTS += -Dvideosignal=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videosignal GST1_PLUGINS_BAD_CONF_OPTS += -Dvideosignal=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-vmnc GST1_PLUGINS_BAD_CONF_OPTS += -Dvmnc=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-vmnc GST1_PLUGINS_BAD_CONF_OPTS += -Dvmnc=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-y4m GST1_PLUGINS_BAD_CONF_OPTS += -Dy4m=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-y4m GST1_PLUGINS_BAD_CONF_OPTS += -Dy4m=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-yadif GST1_PLUGINS_BAD_CONF_OPTS += -Dyadif=enabled
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-yadif GST1_PLUGINS_BAD_CONF_OPTS += -Dyadif=disabled
endif endif
# Plugins with dependencies # Plugins with dependencies
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-assrender GST1_PLUGINS_BAD_CONF_OPTS += -Dassrender=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += libass GST1_PLUGINS_BAD_DEPENDENCIES += libass
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-assrender GST1_PLUGINS_BAD_CONF_OPTS += -Dassrender=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-bz2 GST1_PLUGINS_BAD_CONF_OPTS += -Dbz2=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += bzip2 GST1_PLUGINS_BAD_DEPENDENCIES += bzip2
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-bz2 GST1_PLUGINS_BAD_CONF_OPTS += -Dbz2=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-curl GST1_PLUGINS_BAD_CONF_OPTS += -Dcurl=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += libcurl GST1_PLUGINS_BAD_DEPENDENCIES += libcurl
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-curl GST1_PLUGINS_BAD_CONF_OPTS += -Dcurl=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dash GST1_PLUGINS_BAD_CONF_OPTS += -Ddash=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += libxml2 GST1_PLUGINS_BAD_DEPENDENCIES += libxml2
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dash GST1_PLUGINS_BAD_CONF_OPTS += -Ddash=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-decklink GST1_PLUGINS_BAD_CONF_OPTS += -Ddecklink=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-decklink GST1_PLUGINS_BAD_CONF_OPTS += -Ddecklink=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-directfb GST1_PLUGINS_BAD_CONF_OPTS += -Ddirectfb=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += directfb GST1_PLUGINS_BAD_DEPENDENCIES += directfb
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-directfb GST1_PLUGINS_BAD_CONF_OPTS += -Ddirectfb=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dvb GST1_PLUGINS_BAD_CONF_OPTS += -Ddvb=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += dtv-scan-tables GST1_PLUGINS_BAD_DEPENDENCIES += dtv-scan-tables
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dvb GST1_PLUGINS_BAD_CONF_OPTS += -Ddvb=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-faad GST1_PLUGINS_BAD_CONF_OPTS += -Dfaad=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += faad2 GST1_PLUGINS_BAD_DEPENDENCIES += faad2
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-faad GST1_PLUGINS_BAD_CONF_OPTS += -Dfaad=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-fbdev GST1_PLUGINS_BAD_CONF_OPTS += -Dfbdev=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-fbdev GST1_PLUGINS_BAD_CONF_OPTS += -Dfbdev=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-fdk_aac GST1_PLUGINS_BAD_CONF_OPTS += -Dfdkaac=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += fdk-aac GST1_PLUGINS_BAD_DEPENDENCIES += fdk-aac
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-fdk_aac GST1_PLUGINS_BAD_CONF_OPTS += -Dfdkaac=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-gl GST1_PLUGINS_BAD_CONF_OPTS += -Dgl=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-gl GST1_PLUGINS_BAD_CONF_OPTS += -Dgl=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-hls GST1_PLUGINS_BAD_CONF_OPTS += -Dhls=enabled
ifeq ($(BR2_PACKAGE_NETTLE),y) ifeq ($(BR2_PACKAGE_NETTLE),y)
GST1_PLUGINS_BAD_DEPENDENCIES += nettle GST1_PLUGINS_BAD_DEPENDENCIES += nettle
GST1_PLUGINS_BAD_CONF_OPTS += --with-hls-crypto=nettle GST1_PLUGINS_BAD_CONF_OPTS += -Dhls-crypto='nettle'
else ifeq ($(BR2_PACKAGE_LIBGCRYPT),y) else ifeq ($(BR2_PACKAGE_LIBGCRYPT),y)
GST1_PLUGINS_BAD_DEPENDENCIES += libgcrypt GST1_PLUGINS_BAD_DEPENDENCIES += libgcrypt
GST1_PLUGINS_BAD_CONF_OPTS += --with-hls-crypto=libgcrypt \ GST1_PLUGINS_BAD_CONF_OPTS += -Dhls-crypto='libgcrypt'
--with-libgcrypt-prefix=$(STAGING_DIR)/usr
else else
GST1_PLUGINS_BAD_DEPENDENCIES += openssl GST1_PLUGINS_BAD_DEPENDENCIES += openssl
GST1_PLUGINS_BAD_CONF_OPTS += --with-hls-crypto=openssl GST1_PLUGINS_BAD_CONF_OPTS += -Dhls-crypto='openssl'
endif endif
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-hls GST1_PLUGINS_BAD_CONF_OPTS += -Dhls=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-kms GST1_PLUGINS_BAD_CONF_OPTS += -Dkms=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += libdrm GST1_PLUGINS_BAD_DEPENDENCIES += libdrm
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-kms GST1_PLUGINS_BAD_CONF_OPTS += -Dkms=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-libmms GST1_PLUGINS_BAD_CONF_OPTS += -Dlibmms=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += libmms GST1_PLUGINS_BAD_DEPENDENCIES += libmms
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-libmms GST1_PLUGINS_BAD_CONF_OPTS += -Dlibmms=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dtls GST1_PLUGINS_BAD_CONF_OPTS += -Ddtls=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += openssl GST1_PLUGINS_BAD_DEPENDENCIES += openssl
GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dtls GST1_PLUGINS_BAD_CONF_OPTS += -Ddtls=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-ttml GST1_PLUGINS_BAD_CONF_OPTS += -Dttml=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += cairo libxml2 pango GST1_PLUGINS_BAD_DEPENDENCIES += cairo libxml2 pango
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-ttml GST1_PLUGINS_BAD_CONF_OPTS += -Dttml=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpeg2enc GST1_PLUGINS_BAD_CONF_OPTS += -Dmpeg2enc=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2 mjpegtools GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2 mjpegtools
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-mpeg2enc GST1_PLUGINS_BAD_CONF_OPTS += -Dmpeg2enc=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-musepack GST1_PLUGINS_BAD_CONF_OPTS += -Dmusepack=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += musepack GST1_PLUGINS_BAD_DEPENDENCIES += musepack
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-musepack GST1_PLUGINS_BAD_CONF_OPTS += -Dmusepack=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-neon GST1_PLUGINS_BAD_CONF_OPTS += -Dneon=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += neon GST1_PLUGINS_BAD_DEPENDENCIES += neon
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-neon GST1_PLUGINS_BAD_CONF_OPTS += -Dneon=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-openal GST1_PLUGINS_BAD_CONF_OPTS += -Dopenal=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += openal GST1_PLUGINS_BAD_DEPENDENCIES += openal
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-openal GST1_PLUGINS_BAD_CONF_OPTS += -Dopenal=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-openh264 GST1_PLUGINS_BAD_CONF_OPTS += -Dopenh264=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264 GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264
GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-openh264 GST1_PLUGINS_BAD_CONF_OPTS += -Dopenh264=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-openjpeg GST1_PLUGINS_BAD_CONF_OPTS += -Dopenjpeg=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += openjpeg GST1_PLUGINS_BAD_DEPENDENCIES += openjpeg
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-openjpeg GST1_PLUGINS_BAD_CONF_OPTS += -Dopenjpeg=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-opus GST1_PLUGINS_BAD_CONF_OPTS += -Dopus=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += opus GST1_PLUGINS_BAD_DEPENDENCIES += opus
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-opus GST1_PLUGINS_BAD_CONF_OPTS += -Dopus=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-rsvg GST1_PLUGINS_BAD_CONF_OPTS += -Drsvg=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += librsvg GST1_PLUGINS_BAD_DEPENDENCIES += librsvg
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-rsvg GST1_PLUGINS_BAD_CONF_OPTS += -Drsvg=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sbc GST1_PLUGINS_BAD_CONF_OPTS += -Dsbc=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += sbc GST1_PLUGINS_BAD_DEPENDENCIES += sbc
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sbc GST1_PLUGINS_BAD_CONF_OPTS += -Dsbc=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-shm GST1_PLUGINS_BAD_CONF_OPTS += -Dshm=enabled
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-shm GST1_PLUGINS_BAD_CONF_OPTS += -Dshm=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-sndfile GST1_PLUGINS_BAD_CONF_OPTS += -Dsndfile=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += libsndfile GST1_PLUGINS_BAD_DEPENDENCIES += libsndfile
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sndfile GST1_PLUGINS_BAD_CONF_OPTS += -Dsndfile=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-srtp GST1_PLUGINS_BAD_CONF_OPTS += -Dsrtp=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += libsrtp GST1_PLUGINS_BAD_DEPENDENCIES += libsrtp
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-srtp GST1_PLUGINS_BAD_CONF_OPTS += -Dsrtp=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-voaacenc GST1_PLUGINS_BAD_CONF_OPTS += -Dvoaacenc=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += vo-aacenc GST1_PLUGINS_BAD_DEPENDENCIES += vo-aacenc
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-voaacenc GST1_PLUGINS_BAD_CONF_OPTS += -Dvoaacenc=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-webp GST1_PLUGINS_BAD_CONF_OPTS += -Dwebp=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += webp GST1_PLUGINS_BAD_DEPENDENCIES += webp
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-webp GST1_PLUGINS_BAD_CONF_OPTS += -Dwebp=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtc GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtc=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += gst1-plugins-base libnice GST1_PLUGINS_BAD_DEPENDENCIES += gst1-plugins-base libnice
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtc GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtc=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-webrtcdsp GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtcdsp=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += webrtc-audio-processing GST1_PLUGINS_BAD_DEPENDENCIES += webrtc-audio-processing
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-webrtcdsp GST1_PLUGINS_BAD_CONF_OPTS += -Dwebrtcdsp=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WPE),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WPE),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-wpe GST1_PLUGINS_BAD_CONF_OPTS += -Dwpe=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += wpewebkit GST1_PLUGINS_BAD_DEPENDENCIES += libwpe wpewebkit wpebackend-fdo
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-wpe GST1_PLUGINS_BAD_CONF_OPTS += -Dwpe=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-x265 GST1_PLUGINS_BAD_CONF_OPTS += -Dx265=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += x265 GST1_PLUGINS_BAD_DEPENDENCIES += x265
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-x265 GST1_PLUGINS_BAD_CONF_OPTS += -Dx265=disabled
endif endif
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_ZBAR),y) ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_ZBAR),y)
GST1_PLUGINS_BAD_CONF_OPTS += --enable-zbar GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += zbar GST1_PLUGINS_BAD_DEPENDENCIES += zbar
else else
GST1_PLUGINS_BAD_CONF_OPTS += --disable-zbar GST1_PLUGINS_BAD_CONF_OPTS += -Dzbar=disabled
endif endif
# Add GPL license if GPL licensed plugins enabled. # Add GPL license if GPL licensed plugins enabled.
@ -739,4 +741,4 @@ endif
# Use the following command to extract license info for plugins. # Use the following command to extract license info for plugins.
# # find . -name 'plugin-*.xml' | xargs grep license # # find . -name 'plugin-*.xml' | xargs grep license
$(eval $(autotools-package)) $(eval $(meson-package))