Bump buidlroot version to 2018.02.6
This commit is contained in:
@@ -1,60 +0,0 @@
|
||||
From daaf649bda7231fd0d760802232a36ba62a4ea2d Mon Sep 17 00:00:00 2001
|
||||
From: Clemens Lang <cal@macports.org>
|
||||
Date: Sun, 13 Aug 2017 21:17:18 +0200
|
||||
Subject: [PATCH] openjpeg: Fix build against openjpeg 2.2
|
||||
|
||||
OpenJPEG 2.2 has some API changes and thus ships its headers in a new
|
||||
include path. Add a configure check (to both meson and autoconf) to
|
||||
detect the newer version of OpenJPEG and add conditional includes.
|
||||
|
||||
Fix the autoconf test for OpenJPEG 2.1, which checked for HAVE_OPENJPEG,
|
||||
which was always set even for 2.0.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=786250
|
||||
|
||||
[Peter: drop meson changes for 2017.02.x]
|
||||
Upstream: https://cgit.freedesktop.org/gstreamer/gst-plugins-bad/patch/?id=15f24fef53a955c7c76fc966302cb0453732e657
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
configure.ac | 7 ++++++-
|
||||
ext/openjpeg/gstopenjpeg.h | 4 +++-
|
||||
2 files changed, 22 insertions(+), 10 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 30e26b8..c4f08c7 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -2813,8 +2813,13 @@ AG_GST_CHECK_FEATURE(OPENJPEG, [openjpeg library], openjpeg, [
|
||||
if test x"$HAVE_OPENJPEG" = x"yes"; then
|
||||
dnl minor API changes in v2.1
|
||||
AG_GST_PKG_CHECK_MODULES(OPENJPEG_2_1, libopenjp2 >= 2.1)
|
||||
- if test x"$HAVE_OPENJPEG" = x"yes"; then
|
||||
+ if test x"$HAVE_OPENJPEG_2_1" = x"yes"; then
|
||||
AC_DEFINE([HAVE_OPENJPEG_2_1], 1, [Define if OpenJPEG 2.1 is used])
|
||||
+ dnl include paths changed for v2.2
|
||||
+ AG_GST_PKG_CHECK_MODULES(OPENJPEG_2_2, libopenjp2 >= 2.2)
|
||||
+ if test x"$HAVE_OPENJPEG_2_2" = x"yes"; then
|
||||
+ AC_DEFINE([HAVE_OPENJPEG_2_2], 1, [Define if OpenJPEG 2.2 is used])
|
||||
+ fi
|
||||
fi
|
||||
else
|
||||
# Fallback to v1.5
|
||||
diff --git a/ext/openjpeg/gstopenjpeg.h b/ext/openjpeg/gstopenjpeg.h
|
||||
index 03ce52e..52410a4 100644
|
||||
--- a/ext/openjpeg/gstopenjpeg.h
|
||||
+++ b/ext/openjpeg/gstopenjpeg.h
|
||||
@@ -38,7 +38,9 @@
|
||||
#define OPJ_CPRL CPRL
|
||||
#else
|
||||
#include <stdio.h>
|
||||
-# ifdef HAVE_OPENJPEG_2_1
|
||||
+# if defined(HAVE_OPENJPEG_2_2)
|
||||
+# include <openjpeg-2.2/openjpeg.h>
|
||||
+# elif defined(HAVE_OPENJPEG_2_1)
|
||||
# include <openjpeg-2.1/openjpeg.h>
|
||||
# else
|
||||
# include <openjpeg-2.0/openjpeg.h>
|
||||
|
||||
--
|
||||
2.12.3
|
||||
|
||||
@@ -2,8 +2,8 @@ menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD
|
||||
bool "gst1-plugins-bad"
|
||||
select BR2_PACKAGE_GST1_PLUGINS_BASE
|
||||
help
|
||||
A set of plug-ins for GStreamer that may be of poor quality or
|
||||
lacking some features.
|
||||
A set of plug-ins for GStreamer that may be of poor quality
|
||||
or lacking some features.
|
||||
|
||||
http://gstreamer.freedesktop.org/
|
||||
|
||||
@@ -164,6 +164,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX
|
||||
help
|
||||
ASF Muxer Plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT
|
||||
bool "audiobuffersplit"
|
||||
help
|
||||
Audio buffersplit plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD
|
||||
bool "audiofxbad"
|
||||
help
|
||||
@@ -174,6 +179,11 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXER
|
||||
help
|
||||
Audio mixer plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX
|
||||
bool "audiomixmatrix"
|
||||
help
|
||||
Audio N:M mixer plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR
|
||||
bool "compositor"
|
||||
help
|
||||
@@ -199,32 +209,16 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2
|
||||
help
|
||||
Take image snapshots and record movies from camera
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CDXAPARSE
|
||||
bool "cdxaparse"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS
|
||||
bool "coloreffects"
|
||||
help
|
||||
Color Look-up Table filters
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DATAURISRC
|
||||
bool "dataurisrc"
|
||||
help
|
||||
data: URI source
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DCCP
|
||||
bool "dccp"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
|
||||
bool "debugutils"
|
||||
help
|
||||
Collection of elements that may or may not be useful for debugging
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
|
||||
bool "dtls"
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
help
|
||||
DTLS plugin
|
||||
Collection of elements that may or may not be useful for
|
||||
debugging
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
|
||||
bool "dvdsuboverlay"
|
||||
@@ -274,9 +268,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP
|
||||
help
|
||||
Payload/depayload GDP packets
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HDVPARSE
|
||||
bool "hdvparse"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG
|
||||
bool "id3tag"
|
||||
help
|
||||
@@ -338,9 +329,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX
|
||||
help
|
||||
MPEG-PS muxer
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MVE
|
||||
bool "mve"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
|
||||
bool "mxf"
|
||||
help
|
||||
@@ -349,15 +337,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM
|
||||
bool "netsim"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NUVDEMUX
|
||||
bool "nuvdemux"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF
|
||||
bool "onvif"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PATCHDETECT
|
||||
bool "patchdetect"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE
|
||||
bool "pcapparse"
|
||||
help
|
||||
@@ -384,9 +366,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP
|
||||
help
|
||||
RTMP plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDI
|
||||
bool "sdi"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP
|
||||
bool "sdp"
|
||||
help
|
||||
@@ -423,9 +402,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_STEREO
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
|
||||
bool "timecode"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTA
|
||||
bool "tta"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS
|
||||
bool "videofilters"
|
||||
help
|
||||
@@ -436,8 +412,10 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL
|
||||
help
|
||||
videoframe_audiolevel
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOMEASURE
|
||||
bool "videomeasure"
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA
|
||||
bool "iqa"
|
||||
help
|
||||
Image Quality Assessment
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
|
||||
bool "videoparsers"
|
||||
@@ -462,10 +440,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF
|
||||
|
||||
comment "plugins with external dependencies"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_APEXSINK
|
||||
bool "apexsink"
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
|
||||
bool "assrender"
|
||||
select BR2_PACKAGE_LIBASS
|
||||
@@ -489,8 +463,8 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH
|
||||
DASH demuxer plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
bool "decklink"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
help
|
||||
Blackmagic Decklink plugin
|
||||
|
||||
@@ -499,14 +473,14 @@ comment "decklink needs a toolchain w/ C++"
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
|
||||
bool "directfb"
|
||||
depends on BR2_PACKAGE_DIRECTFB
|
||||
default y
|
||||
depends on BR2_PACKAGE_DIRECTFB
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
|
||||
bool "dvb"
|
||||
select BR2_PACKAGE_DTV_SCAN_TABLES
|
||||
# FEC_2_5 / QAM_4_NR definitions
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
|
||||
select BR2_PACKAGE_DTV_SCAN_TABLES
|
||||
help
|
||||
DVB elements
|
||||
|
||||
@@ -526,9 +500,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC
|
||||
bool "fdk-aac"
|
||||
select BR2_PACKAGE_FDK_AAC
|
||||
depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_FDK_AAC
|
||||
help
|
||||
MPEG AAC encoder/decoder
|
||||
|
||||
@@ -568,6 +542,29 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
|
||||
comment "libmms needs a toolchain w/ wchar, threads"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
|
||||
bool "dtls"
|
||||
select BR2_PACKAGE_OPENSSL
|
||||
help
|
||||
DTLS plugin
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML
|
||||
bool "ttml"
|
||||
depends on BR2_USE_WCHAR # pango -> glib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pango -> glib2
|
||||
depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
|
||||
select BR2_PACKAGE_CAIRO
|
||||
select BR2_PACKAGE_LIBXML2
|
||||
select BR2_PACKAGE_PANGO
|
||||
help
|
||||
Timed Text Markup Language (TTML) subtitle plugin
|
||||
|
||||
comment "ttml needs a toolchain w/ wchar, threads, C++"
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
|
||||
bool "mpeg2enc"
|
||||
select BR2_PACKAGE_LIBMPEG2
|
||||
@@ -660,10 +657,6 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC
|
||||
bool "sbc"
|
||||
select BR2_PACKAGE_SBC
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDL
|
||||
bool "sdl"
|
||||
select BR2_PACKAGE_SDL
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM
|
||||
bool "shm"
|
||||
help
|
||||
@@ -686,9 +679,9 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
|
||||
|
||||
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
|
||||
bool "wayland"
|
||||
default y
|
||||
depends on BR2_PACKAGE_WAYLAND
|
||||
select BR2_PACKAGE_WAYLAND_PROTOCOLS
|
||||
default y
|
||||
help
|
||||
Wayland Video Sink
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
# From http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.10.4.tar.xz.sha256sum
|
||||
sha256 23ddae506b3a223b94869a0d3eea3e9a12e847f94d2d0e0b97102ce13ecd6966 gst-plugins-bad-1.10.4.tar.xz
|
||||
# From https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.12.4.tar.xz.sha256sum
|
||||
sha256 0c7857be16686d5c1ba6e34bd338664d3d4599d32714a8eca5c8a41a101e2d08 gst-plugins-bad-1.12.4.tar.xz
|
||||
|
||||
@@ -4,18 +4,14 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GST1_PLUGINS_BAD_VERSION = 1.10.4
|
||||
GST1_PLUGINS_BAD_VERSION = 1.12.4
|
||||
GST1_PLUGINS_BAD_SOURCE = gst-plugins-bad-$(GST1_PLUGINS_BAD_VERSION).tar.xz
|
||||
GST1_PLUGINS_BAD_SITE = https://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+
|
||||
|
||||
# patch 0001-openjpeg-Fix-build-against-openjpeg-2.2.patch touches configure.ac
|
||||
GST1_PLUGINS_BAD_AUTORECONF = YES
|
||||
GST1_PLUGINS_BAD_GETTEXTIZE = YES
|
||||
# Additional plugin licenses will be appended to GST1_PLUGINS_BAD_LICENSE and
|
||||
# GST1_PLUGINS_BAD_LICENSE_FILES if enabled.
|
||||
GST1_PLUGINS_BAD_LICENSE_FILES = COPYING.LIB
|
||||
GST1_PLUGINS_BAD_LICENSE := LGPL-2.0+, LGPL-2.1+
|
||||
|
||||
GST1_PLUGINS_BAD_CONF_OPTS = \
|
||||
--disable-examples \
|
||||
@@ -25,8 +21,6 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
|
||||
--disable-winks \
|
||||
--disable-android_media \
|
||||
--disable-apple_media \
|
||||
--disable-sdltest \
|
||||
--disable-wininet \
|
||||
--disable-acm
|
||||
|
||||
# Options which require currently unpackaged libraries
|
||||
@@ -34,6 +28,7 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
|
||||
--disable-avc \
|
||||
--disable-opensles \
|
||||
--disable-uvch264 \
|
||||
--disable-msdk \
|
||||
--disable-voamrwbenc \
|
||||
--disable-bs2b \
|
||||
--disable-chromaprint \
|
||||
@@ -48,29 +43,21 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
|
||||
--disable-ladspa \
|
||||
--disable-lv2 \
|
||||
--disable-libde265 \
|
||||
--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-schro \
|
||||
--disable-zbar \
|
||||
--disable-spandsp \
|
||||
--disable-sndio \
|
||||
--disable-gtk3 \
|
||||
--disable-qt
|
||||
|
||||
@@ -179,6 +166,12 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-asfmux
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiobuffersplit
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiobuffersplit
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiofxbad
|
||||
else
|
||||
@@ -191,6 +184,12 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixer
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-audiomixmatrix
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-audiomixmatrix
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-compositor
|
||||
else
|
||||
@@ -199,7 +198,6 @@ 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
|
||||
@@ -222,43 +220,18 @@ 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
|
||||
@@ -319,12 +292,6 @@ 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
|
||||
@@ -405,42 +372,24 @@ 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)
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_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
|
||||
@@ -472,12 +421,6 @@ 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
|
||||
@@ -526,12 +469,6 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-timecode
|
||||
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
|
||||
@@ -544,10 +481,10 @@ 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
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IQA),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-iqa
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-videomeasure
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-iqa
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS),y)
|
||||
@@ -576,19 +513,13 @@ endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-yadif
|
||||
GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-yadif
|
||||
endif
|
||||
|
||||
# Plugins with dependencies
|
||||
|
||||
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
|
||||
@@ -654,7 +585,6 @@ endif
|
||||
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
|
||||
@@ -698,6 +628,21 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-libmms
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-dtls
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += openssl
|
||||
GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-dtls
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TTML),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-ttml
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += cairo libxml2 pango
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-ttml
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-mpeg2enc
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libmpeg2
|
||||
@@ -737,6 +682,7 @@ endif
|
||||
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-openh264
|
||||
GST1_PLUGINS_BAD_DEPENDENCIES += libopenh264
|
||||
GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE = y
|
||||
else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-openh264
|
||||
endif
|
||||
@@ -769,14 +715,6 @@ else
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --disable-sbc
|
||||
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_SHM),y)
|
||||
GST1_PLUGINS_BAD_CONF_OPTS += --enable-shm
|
||||
else
|
||||
@@ -834,12 +772,18 @@ endif
|
||||
|
||||
# Add GPL license if GPL licensed plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_BAD_HAS_GPL_LICENSE),y)
|
||||
GST1_PLUGINS_BAD_LICENSE += GPL
|
||||
GST1_PLUGINS_BAD_LICENSE := $(GST1_PLUGINS_BAD_LICENSE), GPL-2.0+
|
||||
GST1_PLUGINS_BAD_LICENSE_FILES += COPYING
|
||||
endif
|
||||
|
||||
# Add BSD license if BSD licensed plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_BAD_HAS_BSD2C_LICENSE),y)
|
||||
GST1_PLUGINS_BAD_LICENSE := $(GST1_PLUGINS_BAD_LICENSE), BSD-2-Clause
|
||||
endif
|
||||
|
||||
# Add Unknown license if Unknown licensed plugins enabled.
|
||||
ifeq ($(GST1_PLUGINS_BAD_HAS_UNKNOWN_LICENSE),y)
|
||||
GST1_PLUGINS_BAD_LICENSE += UNKNOWN
|
||||
GST1_PLUGINS_BAD_LICENSE := $(GST1_PLUGINS_BAD_LICENSE), UNKNOWN
|
||||
endif
|
||||
|
||||
# Use the following command to extract license info for plugins.
|
||||
|
||||
Reference in New Issue
Block a user