summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rules/gst-plugins-bad1.in62
-rw-r--r--rules/gst-plugins-bad1.make25
2 files changed, 64 insertions, 23 deletions
diff --git a/rules/gst-plugins-bad1.in b/rules/gst-plugins-bad1.in
index 232853a97..c8cd44d24 100644
--- a/rules/gst-plugins-bad1.in
+++ b/rules/gst-plugins-bad1.in
@@ -26,6 +26,11 @@ menuconfig GST_PLUGINS_BAD1
select MESALIB_EGL if GST_PLUGINS_BAD1_EGL
select MESALIB_GLX if GST_PLUGINS_BAD1_GLX
select LIBMMS if GST_PLUGINS_BAD1_LIBMMS
+ select OPENSSL if GST_PLUGINS_BAD1_DTLS
+ select GTK if GST_PLUGINS_BAD1_GTK3
+ select QT5 if GST_PLUGINS_BAD1_QT
+ select QT5_GUI if GST_PLUGINS_BAD1_QT
+ select QT5_MODULE_QTDECLARATIVE if GST_PLUGINS_BAD1_QT
prompt "gst-plugins-bad "
help
@@ -245,6 +250,10 @@ config GST_PLUGINS_BAD1_NUVDEMUX
depends on BROKEN
prompt "nuvdemux"
+config GST_PLUGINS_BAD1_ONVIF
+ bool
+ prompt "onvif"
+
config GST_PLUGINS_BAD1_PATCHDETECT
bool
# Non ported plugin
@@ -263,16 +272,14 @@ config GST_PLUGINS_BAD1_RAWPARSE
bool
prompt "rawparse"
-config GST_PLUGINS_BAD1_REAL
- bool
- # Non ported plugin
- depends on BROKEN
- prompt "real"
-
config GST_PLUGINS_BAD1_REMOVESILENCE
bool
prompt "removesilence"
+config GST_PLUGINS_BAD1_RTP
+ bool
+ prompt "rtp"
+
config GST_PLUGINS_BAD1_SDI
bool
# Non ported plugin
@@ -404,6 +411,12 @@ config GST_PLUGINS_BAD1_APEXSINK
prompt "apexsink"
depends on BROKEN
+config GST_PLUGINS_BAD1_BS2B
+ bool
+ # needs libbs2b
+ depends on BROKEN
+ prompt "bs2b"
+
config GST_PLUGINS_BAD1_BZ2
bool
prompt "bz2"
@@ -516,6 +529,12 @@ config GST_PLUGINS_BAD1_LV2
prompt "lv2"
depends on BROKEN
+config GST_PLUGINS_BAD1_LIBDE265
+ bool
+ # needs libde265
+ depends on BROKEN
+ prompt "libde265"
+
config GST_PLUGINS_BAD1_LIBMMS
bool
prompt "libmms"
@@ -526,6 +545,10 @@ config GST_PLUGINS_BAD1_SRTP
depends on BROKEN
prompt "srtp"
+config GST_PLUGINS_BAD1_DTLS
+ bool
+ prompt "dtls"
+
config GST_PLUGINS_BAD1_LINSYS
bool
# Non ported plugin
@@ -565,13 +588,6 @@ config GST_PLUGINS_BAD1_MUSEPACK
prompt "musepack"
depends on BROKEN
-config GST_PLUGINS_BAD1_MYTHTV
- bool
- # Non ported plugin
- depends on BROKEN
- prompt "mythtv"
- depends on BROKEN
-
config GST_PLUGINS_BAD1_NAS
bool
# Non ported plugin
@@ -609,6 +625,12 @@ config GST_PLUGINS_BAD1_OPENEXR
# Needs OpenEXR
depends on BROKEN
+config GST_PLUGINS_BAD1_OPENH264
+ bool
+ prompt "openh264"
+ # Needs openh264
+ depends on BROKEN
+
config GST_PLUGINS_BAD1_OPENJPEG
bool
prompt "openjpeg"
@@ -661,6 +683,14 @@ config GST_PLUGINS_BAD1_GLX
endif
+config GST_PLUGINS_BAD1_GTK3
+ bool
+ prompt "gtk3"
+
+config GST_PLUGINS_BAD1_QT
+ bool
+ prompt "qt"
+
config GST_PLUGINS_BAD1_LIBVISUAL
bool
prompt "libvisual"
@@ -793,5 +823,11 @@ config GST_PLUGINS_BAD1_HLS
bool
prompt "hls"
+config GST_PLUGINS_BAD1_X265
+ bool
+ # needs x265
+ depends on BROKEN
+ prompt "x265"
+
endif
diff --git a/rules/gst-plugins-bad1.make b/rules/gst-plugins-bad1.make
index ed9b51028..d9413e361 100644
--- a/rules/gst-plugins-bad1.make
+++ b/rules/gst-plugins-bad1.make
@@ -17,8 +17,8 @@ PACKAGES-$(PTXCONF_GST_PLUGINS_BAD1) += gst-plugins-bad1
#
# Paths and names
#
-GST_PLUGINS_BAD1_VERSION := 1.4.5
-GST_PLUGINS_BAD1_MD5 := e0bb39412cf4a48fe0397bcf3a7cd451
+GST_PLUGINS_BAD1_VERSION := 1.6.0
+GST_PLUGINS_BAD1_MD5 := 111632f8d1d1ba39bbf3665aaafcb28c
GST_PLUGINS_BAD1 := gst-plugins-bad-$(GST_PLUGINS_BAD1_VERSION)
GST_PLUGINS_BAD1_SUFFIX := tar.xz
GST_PLUGINS_BAD1_URL := http://gstreamer.freedesktop.org/src/gst-plugins-bad/$(GST_PLUGINS_BAD1).$(GST_PLUGINS_BAD1_SUFFIX)
@@ -79,15 +79,15 @@ GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEGPSMUX) += mpegpsmux
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MVE) += mve
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MXF) += mxf
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NUVDEMUX) += nuvdemux
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_ONVIF) += onvif
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_ONVIF) += rtponvif
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PATCHDETECT) += patchdetect
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PCAPPARSE) += pcapparse
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PNM) += pnm
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RAWPARSE) += rawparse
-# real plugin cannot be built on arch != x86
-ifdef PTXCONF_ARCH_X86
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_REAL) += real
-endif
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_REMOVESILENCE) += removesilence
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_RTP) += rtp
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_RTP) += rtpbad
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SDI) += sdi
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_SDP) += sdp
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_SDP) += sdpelem
@@ -118,6 +118,7 @@ GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ASSRENDER) += assrender
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VOAMRWBENC) += voamrwbenc
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VOAACENC) += voaacenc
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_APEXSINK) += apexsink
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BS2B) += bs2b
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BZ2) += bz2
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CHROMAPRINT) += chromaprint
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CURL) += curl
@@ -143,9 +144,11 @@ GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FLUIDSYNTH) += fluidsynth
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_KATE) += kate
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LADSPA) += ladspa
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LV2) += lv2
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_LIBDE265) += libde265
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_LIBMMS) += libmms
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_LIBMMS) += mms
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SRTP) += srtp
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DTLS) += dtls
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LINSYS) += linsys
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MODPLUG) += modplug
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MIMIC) += mimic
@@ -153,13 +156,13 @@ GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEG2ENC) += mpeg2enc
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPG123) += mpg123
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPLEX) += mplex
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MUSEPACK) += musepack
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MYTHTV) += mythtv
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NAS) += nas
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NEON) += neon
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OFA) += ofa
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENAL) += openal
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENCV) += opencv
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENEXR) += openexr
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENH264) += openh264
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENJPEG) += openjpeg
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENNI2) += openni2
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPUS) += opus
@@ -167,6 +170,8 @@ GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_PVR) += pvr
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RSVG) += rsvg
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_GL) += gl
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_GL) += opengl
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_GTK3) += gtk3
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_QT) += qt
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LIBVISUAL) += libvisual
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TIMIDITY) += timidity
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TELETEXTDEC) += teletextdec
@@ -191,15 +196,18 @@ GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GSETTINGS) += gsettings
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SNDIO) += sndio
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_HLS) += hls
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_HLS) += fragmented
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_X265) += x265
GST_PLUGINS_BAD1_ENABLEC-y += $(GST_PLUGINS_BAD1_ENABLE-y)
GST_PLUGINS_BAD1_ENABLEC- += $(GST_PLUGINS_BAD1_ENABLE-)
GST_PLUGINS_BAD1_ENABLEP-y += $(GST_PLUGINS_BAD1_ENABLE-y)
+ifdef PTXCONF_KERNEL_HEADER
# for new linux/videodev2.h from kernel headers
GST_PLUGINS_BAD1_CONF_ENV := \
$(CROSS_ENV) \
CPPFLAGS="$(CROSS_CPPFLAGS) -I$(KERNEL_HEADERS_INCLUDE_DIR)"
+endif
#
# autoconf
@@ -217,13 +225,10 @@ GST_PLUGINS_BAD1_CONF_OPT := \
--disable-directsound \
--disable-wasapi \
--disable-direct3d \
- --disable-directdraw \
--disable-winscreencap \
--disable-winks \
--disable-android_media \
--disable-apple_media \
- --disable-osx_video \
- --disable-quicktime \
--disable-sdltest \
--disable-schemas-compile