aboutsummaryrefslogtreecommitdiff
path: root/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
diff options
context:
space:
mode:
Diffstat (limited to 'package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk')
-rw-r--r--package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk64
1 files changed, 53 insertions, 11 deletions
diff --git a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
index e020c587d3..83abc7fab8 100644
--- a/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
+++ b/package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk
@@ -4,15 +4,16 @@
#
################################################################################
-GST1_PLUGINS_BAD_VERSION = 1.16.2
+GST1_PLUGINS_BAD_VERSION = 1.18.3
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
# 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_LICENSE_FILES = COPYING
+GST1_PLUGINS_BAD_LICENSE = LGPL-2.0+
+GST1_PLUGINS_BAD_CFLAGS = $(TARGET_CFLAGS) -std=c99 -D_GNU_SOURCE
GST1_PLUGINS_BAD_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
GST1_PLUGINS_BAD_CONF_OPTS = \
@@ -25,16 +26,20 @@ GST1_PLUGINS_BAD_CONF_OPTS = \
-Dapplemedia=disabled \
-Dgobject-cast-checks=disabled \
-Dglib-asserts=disabled \
- -Dglib-checks=disabled
+ -Dglib-checks=disabled \
+ -Dextra-checks=disabled \
+ -Ddoc=disabled
# Options which require currently unpackaged libraries
GST1_PLUGINS_BAD_CONF_OPTS += \
+ -Davtp=disabled \
-Dopensles=disabled \
-Duvch264=disabled \
-Dmsdk=disabled \
-Dvoamrwbenc=disabled \
-Dbs2b=disabled \
-Dchromaprint=disabled \
+ -Dd3d11=disabled \
-Ddc1394=disabled \
-Ddts=disabled \
-Dresindvd=disabled \
@@ -44,6 +49,8 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
-Dkate=disabled \
-Dladspa=disabled \
-Dlv2=disabled \
+ -Dmediafoundation=disabled \
+ -Dmicrodns=disabled \
-Dlibde265=disabled \
-Dmodplug=disabled \
-Dmplex=disabled \
@@ -57,6 +64,11 @@ GST1_PLUGINS_BAD_CONF_OPTS += \
-Dgme=disabled \
-Dvdpau=disabled \
-Dspandsp=disabled \
+ -Dsvthevcenc=disabled \
+ -Dtranscode=disabled \
+ -Dwasapi2=disabled \
+ -Dzxing=disabled \
+ -Dmagicleap=disabled \
-Diqa=disabled \
-Dopencv=disabled
@@ -180,6 +192,12 @@ else
GST1_PLUGINS_BAD_CONF_OPTS += -Ddebugutils=disabled
endif
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBENC),y)
+GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsubenc=enabled
+else
+GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsubenc=disabled
+endif
+
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY),y)
GST1_PLUGINS_BAD_CONF_OPTS += -Ddvbsuboverlay=enabled
else
@@ -368,6 +386,24 @@ else
GST1_PLUGINS_BAD_CONF_OPTS += -Dremovesilence=disabled
endif
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RIST),y)
+GST1_PLUGINS_BAD_CONF_OPTS += -Drist=enabled
+else
+GST1_PLUGINS_BAD_CONF_OPTS += -Drist=disabled
+endif
+
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP2),y)
+GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp2=enabled
+else
+GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp2=disabled
+endif
+
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP2),y)
+GST1_PLUGINS_BAD_CONF_OPTS += -Drtp=enabled
+else
+GST1_PLUGINS_BAD_CONF_OPTS += -Drtp=disabled
+endif
+
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP),y)
GST1_PLUGINS_BAD_CONF_OPTS += -Drtmp=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += rtmpdump
@@ -411,6 +447,12 @@ else
GST1_PLUGINS_BAD_CONF_OPTS += -Dsubenc=disabled
endif
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SWITCHBIN),y)
+GST1_PLUGINS_BAD_CONF_OPTS += -Dswitchbin=enabled
+else
+GST1_PLUGINS_BAD_CONF_OPTS += -Dswitchbin=disabled
+endif
+
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE),y)
GST1_PLUGINS_BAD_CONF_OPTS += -Dtimecode=enabled
else
@@ -453,13 +495,6 @@ else
GST1_PLUGINS_BAD_CONF_OPTS += -Dy4m=disabled
endif
-ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_YADIF),y)
-GST1_PLUGINS_BAD_CONF_OPTS += -Dyadif=enabled
-GST1_PLUGINS_BAD_HAS_GPL_LICENSE = y
-else
-GST1_PLUGINS_BAD_CONF_OPTS += -Dyadif=disabled
-endif
-
# Plugins with dependencies
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER),y)
@@ -711,6 +746,13 @@ else
GST1_PLUGINS_BAD_CONF_OPTS += -Dwpe=disabled
endif
+ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_V4L2CODECS),y)
+GST1_PLUGINS_BAD_CONF_OPTS += -Dv4l2codecs=enabled
+GST1_PLUGINS_BAD_DEPENDENCIES += libgudev
+else
+GST1_PLUGINS_BAD_CONF_OPTS += -Dv4l2codecs=disabled
+endif
+
ifeq ($(BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265),y)
GST1_PLUGINS_BAD_CONF_OPTS += -Dx265=enabled
GST1_PLUGINS_BAD_DEPENDENCIES += x265