diff options
-rw-r--r-- | rules/gst-plugins-bad1.in | 62 | ||||
-rw-r--r-- | rules/gst-plugins-bad1.make | 25 |
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 |