summaryrefslogtreecommitdiffstats
path: root/rules
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2019-04-23 09:26:30 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2019-04-25 17:37:41 +0200
commit12cc032d319165a5b38cb8594c8c72b93489483d (patch)
tree3cd3c9f549fcb0c2ce1639203c55b9f756671247 /rules
parent20252072ffd347e83cb20e9ce561b573d5f1a436 (diff)
downloadptxdist-12cc032d319165a5b38cb8594c8c72b93489483d.tar.gz
ptxdist-12cc032d319165a5b38cb8594c8c72b93489483d.tar.xz
gst-plugins-bad1: version bump 1.14.4 -> 1.16.0
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules')
-rw-r--r--rules/gst-plugins-bad1.in558
-rw-r--r--rules/gst-plugins-bad1.make246
2 files changed, 470 insertions, 334 deletions
diff --git a/rules/gst-plugins-bad1.in b/rules/gst-plugins-bad1.in
index 965798f46..453dd3163 100644
--- a/rules/gst-plugins-bad1.in
+++ b/rules/gst-plugins-bad1.in
@@ -2,6 +2,8 @@
menuconfig GST_PLUGINS_BAD1
tristate
+ select HOST_MESON
+
select GLIB
select GSTREAMER1
select GST_PLUGINS_BASE1
@@ -11,7 +13,6 @@ menuconfig GST_PLUGINS_BAD1
select BZIP2_LIBBZ2 if GST_PLUGINS_BAD1_BZ2
select BLUEZ if GST_PLUGINS_BAD1_BLUEZ
select BLUEZ_LIBBLUETOOTH if GST_PLUGINS_BAD1_BLUEZ
- select LCMS if GST_PLUGINS_BAD1_LCMS2
select LIBCURL if GST_PLUGINS_BAD1_CURL
select LIBXML2 if GST_PLUGINS_BAD1_DASH || GST_PLUGINS_BAD1_SMOOTHSTREAMING || GST_PLUGINS_BAD1_TTML
select LIBXML2_DOM if GST_PLUGINS_BAD1_DASH || GST_PLUGINS_BAD1_SMOOTHSTREAMING
@@ -24,13 +25,14 @@ menuconfig GST_PLUGINS_BAD1
select RTMPDUMP if GST_PLUGINS_BAD1_RTMP
select LIBSNDFILE if GST_PLUGINS_BAD1_SNDFILE
select LIBSRTP if GST_PLUGINS_BAD1_SRTP
- select PANGO if GST_PLUGINS_BAD1_TTML
- select CAIRO if GST_PLUGINS_BAD1_TTML
+ select PANGO if GST_PLUGINS_BAD1_TTML || GST_PLUGINS_BAD1_CLOSEDCAPTION
+ select CAIRO if GST_PLUGINS_BAD1_TTML || GST_PLUGINS_BAD1_CLOSEDCAPTION
select LIBGUDEV if GST_PLUGINS_BAD1_UVCH264
select LIBUSB if GST_PLUGINS_BAD1_UVCH264
select VO_AACENC if GST_PLUGINS_BAD1_VOAACENC
select WAYLAND if GST_PLUGINS_BAD1_WAYLAND
select WAYLAND_PROTOCOLS if GST_PLUGINS_BAD1_WAYLAND
+ select LIBNICE if GST_PLUGINS_BAD1_WEBRTC
prompt "gst-plugins-bad "
help
@@ -43,6 +45,8 @@ menuconfig GST_PLUGINS_BAD1
if GST_PLUGINS_BAD1
+comment "dependency-less plugins"
+
config GST_PLUGINS_BAD1_ACCURIP
bool
prompt "accurip"
@@ -59,16 +63,6 @@ config GST_PLUGINS_BAD1_AIFF
bool
prompt "aiff"
-config GST_PLUGINS_BAD1_AOM
- bool
- # needs libaom
- depends on BROKEN
- prompt "aom"
-
-config GST_PLUGINS_BAD1_VIDEOFRAME_AUDIOLEVEL
- bool
- prompt "videoframe_audiolevel"
-
config GST_PLUGINS_BAD1_ASFMUX
bool
prompt "asfmux"
@@ -89,10 +83,6 @@ config GST_PLUGINS_BAD1_AUDIOMIXMATRIX
bool
prompt "audiomixmatrix"
-config GST_PLUGINS_BAD1_COMPOSITOR
- bool
- prompt "compositor"
-
config GST_PLUGINS_BAD1_AUDIOVISUALIZERS
bool
prompt "audiovisualizers"
@@ -113,12 +103,6 @@ config GST_PLUGINS_BAD1_COLOREFFECTS
bool
prompt "coloreffects"
-config GST_PLUGINS_BAD1_CUDA
- bool
- # needs cuda
- depends on BROKEN
- prompt "cuda"
-
config GST_PLUGINS_BAD1_DEBUGUTILS
bool
prompt "debugutils"
@@ -155,21 +139,13 @@ config GST_PLUGINS_BAD1_GAUDIEFFECTS
bool
prompt "gaudieffects"
-config GST_PLUGINS_BAD1_GEOMETRICTRANSFORM
- bool
- prompt "geometrictransform"
-
config GST_PLUGINS_BAD1_GDP
bool
prompt "gdp"
-config GST_PLUGINS_BAD1_GL
- bool
- prompt "gl"
-
-config GST_PLUGINS_BAD1_IPCPIPELINE
+config GST_PLUGINS_BAD1_GEOMETRICTRANSFORM
bool
- prompt "ipcpipeline"
+ prompt "geometrictransform"
config GST_PLUGINS_BAD1_ID3TAG
bool
@@ -183,12 +159,6 @@ config GST_PLUGINS_BAD1_INTERLACE
bool
prompt "interlace"
-config GST_PLUGINS_BAD1_IQA
- bool
- # needs libdssim
- depends on BROKEN
- prompt "iqa"
-
config GST_PLUGINS_BAD1_IVFPARSE
bool
prompt "ivfparse"
@@ -205,10 +175,6 @@ config GST_PLUGINS_BAD1_JPEGFORMAT
bool
prompt "jpegformat"
-config GST_PLUGINS_BAD1_LCMS2
- bool
- prompt "lcms2"
-
config GST_PLUGINS_BAD1_LIBRFB
bool
prompt "librfb"
@@ -221,6 +187,10 @@ config GST_PLUGINS_BAD1_MPEGDEMUX
bool
prompt "mpegdemux"
+config GST_PLUGINS_BAD1_MPEGPSMUX
+ bool
+ prompt "mpegpsmux"
+
config GST_PLUGINS_BAD1_MPEGTSDEMUX
bool
prompt "mpegtsdemux"
@@ -229,10 +199,6 @@ config GST_PLUGINS_BAD1_MPEGTSMUX
bool
prompt "mpegtsmux"
-config GST_PLUGINS_BAD1_MPEGPSMUX
- bool
- prompt "mpegpsmux"
-
config GST_PLUGINS_BAD1_MXF
bool
prompt "mxf"
@@ -289,22 +255,18 @@ config GST_PLUGINS_BAD1_SUBENC
bool
prompt "subenc"
-config GST_PLUGINS_BAD1_STEREO
- bool
- prompt "stereo"
-
config GST_PLUGINS_BAD1_TIMECODE
bool
prompt "timecode"
-config GST_PLUGINS_BAD1_VIDEOFRAME_AUDIOLEVEL
- bool
- prompt "videoframe_audiolevel"
-
config GST_PLUGINS_BAD1_VIDEOFILTERS
bool
prompt "videofilters"
+config GST_PLUGINS_BAD1_VIDEOFRAME_AUDIOLEVEL
+ bool
+ prompt "videoframe_audiolevel"
+
config GST_PLUGINS_BAD1_VIDEOPARSERS
bool
prompt "videoparsers"
@@ -325,390 +287,592 @@ config GST_PLUGINS_BAD1_YADIF
bool
prompt "yadif"
-config GST_PLUGINS_BAD1_BLUEZ
- bool
- prompt "bluez"
-
-config GST_PLUGINS_BAD1_AVC
- bool
- prompt "avc"
- depends on BROKEN
+comment "plugins with dependencies"
-config GST_PLUGINS_BAD1_SHM
- bool
- prompt "shm"
-
-config GST_PLUGINS_BAD1_VCD
- bool
- prompt "vcd"
-
-config GST_PLUGINS_BAD1_OPENSLES
- bool
- depends on BROKEN
- prompt "opensles"
-
-config GST_PLUGINS_BAD1_TTML
- bool
- prompt "ttml"
-
-config GST_PLUGINS_BAD1_UVCH264
- bool
- prompt "uvch264"
-
-config GST_PLUGINS_BAD1_NVENC
- bool
- prompt "nvenc"
- depends on BROKEN
-
-config GST_PLUGINS_BAD1_TINYALSA
+config GST_PLUGINS_BAD1_AOM
bool
- prompt "tinyalsa"
+ # needs libaom
depends on BROKEN
+ prompt "aom"
+ help
+ AOM AV1 video codec plugin
config GST_PLUGINS_BAD1_ASSRENDER
bool
- prompt "assrender"
- depends on BROKEN
-
-config GST_PLUGINS_BAD1_VOAMRWBENC
- bool
- prompt "voamrwbenc"
+ # needs libass
depends on BROKEN
+ prompt "assrender"
+ help
+ ASS/SSA subtitle renderer plugin
-config GST_PLUGINS_BAD1_VOAACENC
+config GST_PLUGINS_BAD1_BLUEZ
bool
- prompt "voaacenc"
+ prompt "bluez"
+ help
+ Bluetooth audio A2DP/AVDTP sink, AVDTP source plugin
config GST_PLUGINS_BAD1_BS2B
bool
# needs libbs2b
depends on BROKEN
prompt "bs2b"
+ help
+ Bauer stereophonic-to-binaural audio plugin
config GST_PLUGINS_BAD1_BZ2
bool
prompt "bz2"
+ help
+ bz2 stream encoder and decoder plugin
config GST_PLUGINS_BAD1_CHROMAPRINT
bool
+ # needs libchromaprint
depends on BROKEN
prompt "chromaprint"
+ help
+ Chromaprint fingerprint audio plugin
+
+config GST_PLUGINS_BAD1_CLOSEDCAPTION
+ bool
+ prompt "closedcaption"
+ help
+ Closed caption extractor, decoder, and overlay plugin
config GST_PLUGINS_BAD1_CURL
bool
prompt "curl"
+ help
+ cURL network source and sink plugin
+
+config GST_PLUGINS_BAD1_CURL_SSH2
+ bool
+ depends on GST_PLUGINS_BAD1_CURL
+ prompt "ssh support"
+ help
+ cURL network source and sink plugin libssh2 support
config GST_PLUGINS_BAD1_DASH
bool
prompt "dash"
+ help
+ DASH demuxer plugin
config GST_PLUGINS_BAD1_DC1394
bool
# needs libdc1394
depends on BROKEN
prompt "dc1394"
+ help
+ libdc1394 IIDC camera source plugin
config GST_PLUGINS_BAD1_DECKLINK
bool
prompt "decklink"
+ help
+ DeckLink audio/video source/sink plugin
config GST_PLUGINS_BAD1_DIRECTFB
bool
# needs directfb
depends on BROKEN
prompt "directfb"
+ help
+ DirectFB video sink plugin
-config GST_PLUGINS_BAD1_WAYLAND
- bool
- prompt "wayland"
-
-config GST_PLUGINS_BAD1_WEBP
- bool
- # needs libwebp
- depends on BROKEN
- prompt "webp"
-
-config GST_PLUGINS_BAD1_DAALA
+config GST_PLUGINS_BAD1_DTLS
bool
- # needs daalaenc, daaladec
- depends on BROKEN
- prompt "daala"
+ prompt "dtls"
+ help
+ DTLS encoder and decoder plugin
config GST_PLUGINS_BAD1_DTS
bool
- prompt "dts"
+ # needs libdca
depends on BROKEN
+ prompt "dts"
+ help
+ DTS audio decoder plugin
-config GST_PLUGINS_BAD1_RESINDVD
+config GST_PLUGINS_BAD1_DVB
bool
- # needs dvdnav & dvdread
- depends on BROKEN
- prompt "resindvd"
+ prompt "dvb"
+ help
+ DVB video bin and source plugin
config GST_PLUGINS_BAD1_FAAC
bool
- prompt "faac"
+ # needs faac
depends on BROKEN
+ prompt "faac"
+ help
+ Free AAC audio encoder plugin
config GST_PLUGINS_BAD1_FAAD
bool
- prompt "faad"
+ # needs faad2
depends on BROKEN
+ prompt "faad"
+ help
+ Free AAC audio decoder plugin
config GST_PLUGINS_BAD1_FBDEV
bool
prompt "fbdev"
+ help
+ Framebuffer video sink plugin
-config GST_PLUGINS_BAD1_FDK_AAC
+config GST_PLUGINS_BAD1_FDKAAC
bool
# needs fdk-aac
depends on BROKEN
- prompt "fdk_aac"
+ prompt "fdkaac"
+ help
+ Fraunhofer AAC audio codec plugin
config GST_PLUGINS_BAD1_FLITE
bool
+ # needs flite
+ depends on BROKEN
prompt "flite"
+ help
+ Flite speech synthesizer source plugin
+
+config GST_PLUGINS_BAD1_FLUIDSYNTH
+ bool
+ # needs fluidsynth
depends on BROKEN
+ prompt "fluidsynth"
+ help
+ Fluidsynth MIDI decoder plugin
+
+config GST_PLUGINS_BAD1_GME
+ bool
+ # needs libgme
+ depends on BROKEN
+ prompt "gme"
+ help
+ libgme gaming console music file decoder plugin
config GST_PLUGINS_BAD1_GSM
bool
- prompt "gsm"
+ # needs gsm
depends on BROKEN
+ prompt "gsm"
+ help
+ GSM encoder/decoder plugin
-config GST_PLUGINS_BAD1_FLUIDSYNTH
+config GST_PLUGINS_BAD1_HLS
bool
- prompt "fluidsynth"
+ prompt "hls"
+ help
+ HTTP Live Streaming plugin
+
+config GST_PLUGINS_BAD1_IPCPIPELINE
+ bool
+ prompt "ipcpipeline"
+ help
+ Inter-process communication plugin
+
+config GST_PLUGINS_BAD1_IQA
+ bool
+ # needs libdssim
depends on BROKEN
+ prompt "iqa"
+ help
+ Image quality assessment plugin
config GST_PLUGINS_BAD1_KATE
bool
- prompt "kate"
+ # needs kate
depends on BROKEN
+ prompt "kate"
+ help
+ Kate subtitle parser, tagger, and codec plugin
config GST_PLUGINS_BAD1_KMS
bool
prompt "kms"
+ help
+ KMS video sink plugin
config GST_PLUGINS_BAD1_LADSPA
bool
- prompt "ladspa"
- depends on BROKEN
-
-config GST_PLUGINS_BAD1_LV2
- bool
- # needs liblilv
+ # needs ladspa-sdk
depends on BROKEN
- prompt "lv2"
+ prompt "ladspa"
+ help
+ LADSPA plugin bridge
config GST_PLUGINS_BAD1_LIBDE265
bool
# needs libde265
depends on BROKEN
prompt "libde265"
+ help
+ HEVC/H.265 video decoder plugin
config GST_PLUGINS_BAD1_LIBMMS
bool
prompt "libmms"
+ help
+ Microsoft multimedia server network source plugin
-config GST_PLUGINS_BAD1_SRTP
- bool
- prompt "srtp"
-
-config GST_PLUGINS_BAD1_DTLS
+config GST_PLUGINS_BAD1_LV2
bool
- prompt "dtls"
+ # needs liblilv
+ depends on BROKEN
+ prompt "lv2"
+ help
+ LV2 audio plugin bridge
config GST_PLUGINS_BAD1_MODPLUG
bool
# needs libmodplug
depends on BROKEN
prompt "modplug"
+ help
+ ModPlug audio decoder plugin
config GST_PLUGINS_BAD1_MPEG2ENC
bool
+ # needs mjpegtools & mpeg2encpp
+ depends on BROKEN
prompt "mpeg2enc"
+ help
+ mpeg2enc video encoder plugin
+
+config GST_PLUGINS_BAD1_MPLEX
+ bool
+ # needs mjpegtools & mplex2
depends on BROKEN
+ prompt "mplex"
+ help
+ mplex audio/video multiplexer plugin
config GST_PLUGINS_BAD1_MSDK
bool
# needs Intel MediaSDK
depends on BROKEN
prompt "msdk"
-
-config GST_PLUGINS_BAD1_MPLEX
- bool
- prompt "mplex"
- depends on BROKEN
+ help
+ Intel Media SDK video encoder/decoder plugin
config GST_PLUGINS_BAD1_MUSEPACK
bool
- # needs libmpcdec
+ # needs mpcdec
depends on BROKEN
prompt "musepack"
+ help
+ libmpcdec Musepack decoder plugin
config GST_PLUGINS_BAD1_NEON
bool
- prompt "neon"
+ # needs neon
depends on BROKEN
+ prompt "neon"
+ help
+ NEON HTTP source plugin
config GST_PLUGINS_BAD1_NVDEC
bool
+ # needs nvcuvid & cuda
+ depends on BROKEN
prompt "nvdec"
- # Needs NVDEC
+ help
+ NVIDIA GPU decoder plugin
+
+config GST_PLUGINS_BAD1_NVENC
+ bool
+ # needs cuda
depends on BROKEN
+ prompt "nvenc"
+ help
+ NVIDIA GPU encoder plugin
config GST_PLUGINS_BAD1_OFA
bool
- prompt "ofa"
+ # needs libofa
depends on BROKEN
+ prompt "ofa"
+ help
+ Open Fingerprint Architecture library plugin
config GST_PLUGINS_BAD1_OPENAL
bool
- prompt "openal"
+ # needs OpenAL
depends on BROKEN
+ prompt "openal"
+ help
+ OpenAL plugin
config GST_PLUGINS_BAD1_OPENCV
bool
- prompt "opencv"
depends on BROKEN
+ prompt "opencv"
+ help
+ OpenCV computer vision library support
config GST_PLUGINS_BAD1_OPENEXR
bool
- prompt "openexr"
- # Needs OpenEXR
+ # needs OpenEXR
depends on BROKEN
+ prompt "openexr"
+ help
+ OpenEXR plugin
config GST_PLUGINS_BAD1_OPENH264
bool
- prompt "openh264"
- # Needs openh264
+ # needs openh264
depends on BROKEN
+ prompt "openh264"
+ help
+ H.264 video codec plugin
config GST_PLUGINS_BAD1_OPENJPEG
bool
- prompt "openjpeg"
+ # needs openjpeg
depends on BROKEN
+ prompt "openjpeg"
+ help
+ JPEG2000 image codec plugin
config GST_PLUGINS_BAD1_OPENMPT
bool
- prompt "openmpt"
- # Needs OpenMPT
+ # needs libopenmpt
depends on BROKEN
+ prompt "openmpt"
+ help
+ OpenMPT module music library plugin
config GST_PLUGINS_BAD1_OPENNI2
bool
+ # needs libopenni2
+ depends on BROKEN
prompt "openni2"
- # Needs OpenNI2
+ help
+ OpenNI2 library plugin
+
+config GST_PLUGINS_BAD1_OPENSLES
+ bool
depends on BROKEN
+ prompt "opensles"
+ help
+ OpenSL ES audio source/sink plugin
config GST_PLUGINS_BAD1_OPUS
bool
prompt "opus"
+ help
+ OPUS audio parser plugin
-config GST_PLUGINS_BAD1_RSVG
+config GST_PLUGINS_BAD1_RESINDVD
bool
- prompt "rsvg"
+ # needs dvdnav & dvdread
depends on BROKEN
+ prompt "resindvd"
+ help
+ Resin DVD playback plugin
-config GST_PLUGINS_BAD1_SRT
+config GST_PLUGINS_BAD1_RSVG
bool
- prompt "srt"
- # Needs libsrt
+ # needs librsvg2
depends on BROKEN
+ prompt "rsvg"
+ help
+ SVG overlayer and image decoder plugin
-config GST_PLUGINS_BAD1_VULKAN
+config GST_PLUGINS_BAD1_RTMP
bool
- prompt "vulkan"
- depends on BROKEN
+ prompt "rtmp"
+ help
+ RTMP video network source and sink plugin
-config GST_PLUGINS_BAD1_WEBRTC
+config GST_PLUGINS_BAD1_SBC
bool
- prompt "webrtc"
- # Needs libnice
+ # needs sbc
depends on BROKEN
+ prompt "sbc"
+ help
+ SBC bluetooth audio codec plugin
-config GST_PLUGINS_BAD1_TELETEXTDEC
+config GST_PLUGINS_BAD1_SCTP
bool
- prompt "teletextdec"
+ # needs usrsctp
depends on BROKEN
+ prompt "sctp"
+ help
+ SCTP plugin
-config GST_PLUGINS_BAD1_WILDMIDI
+config GST_PLUGINS_BAD1_SHM
bool
- prompt "wildmidi"
- depends on BROKEN
+ prompt "shm"
+ help
+ Shared memory source/sink plugin
config GST_PLUGINS_BAD1_SMOOTHSTREAMING
bool
prompt "smoothstreaming"
+ help
+ Microsoft Smooth Streaming demuxer plugin
config GST_PLUGINS_BAD1_SNDFILE
bool
prompt "sndfile"
+ help
+ libsndfile plugin
config GST_PLUGINS_BAD1_SOUNDTOUCH
bool
- prompt "soundtouch"
+ # needs soundtouch
depends on BROKEN
+ prompt "soundtouch"
+ help
+ Audio pitch controller & BPM detection plugin
-config GST_PLUGINS_BAD1_SPC
+config GST_PLUGINS_BAD1_SPANDSP
bool
- prompt "spc"
+ # needs spandsp
depends on BROKEN
+ prompt "spandsp"
+ help
+ Packet loss concealment audio plugin
-config GST_PLUGINS_BAD1_GME
+config GST_PLUGINS_BAD1_SRT
bool
- prompt "gme"
+ # needs libsrt
depends on BROKEN
+ prompt "srt"
+ help
+ Secure, Reliable, Transport client/server network source/sink plugin
-config GST_PLUGINS_BAD1_DVB
+config GST_PLUGINS_BAD1_SRTP
bool
- prompt "dvb"
+ prompt "srtp"
+ help
+ Secure RTP codec plugin
+
+config GST_PLUGINS_BAD1_TELETEXT
+ bool
+ # needs zvbi
+ depends on BROKEN
+ prompt "teletext"
+ help
+ Teletext plugin
-config GST_PLUGINS_BAD1_ACM
+config GST_PLUGINS_BAD1_TINYALSA
bool
- prompt "acm"
+ # needs tinyalsa
depends on BROKEN
+ prompt "tinyalsa"
+ help
+ TinyALSA plugin
+
+config GST_PLUGINS_BAD1_TTML
+ bool
+ prompt "ttml"
+ help
+ TTML subtitle parser and renderer plugin
+
+config GST_PLUGINS_BAD1_UVCH264
+ bool
+ prompt "uvch264"
+ help
+ UVC compliant H.264 camera source plugin
config GST_PLUGINS_BAD1_VDPAU
bool
+ depends on BROKEN
prompt "vdpau"
+ help
+ Nvidia VDPAU plugin
+
+config GST_PLUGINS_BAD1_VOAACENC
+ bool
+ prompt "voaacenc"
+ help
+ AAC audio encoder plugin
+
+config GST_PLUGINS_BAD1_VOAMRWBENC
+ bool
+ # needs vo-amrwbenc
depends on BROKEN
+ prompt "voamrwbenc"
+ help
+ AMR-WB audio encoder plugin
-config GST_PLUGINS_BAD1_SBC
+config GST_PLUGINS_BAD1_VULKAN
bool
- # needs sbc
depends on BROKEN
- prompt "sbc"
+ prompt "vulkan"
+ help
+ Vulkan video sink plugin
-config GST_PLUGINS_BAD1_ZBAR
+config GST_PLUGINS_BAD1_WAYLAND
bool
- prompt "zbar"
+ prompt "wayland"
+
+config GST_PLUGINS_BAD1_WEBP
+ bool
+ # needs libwebp
depends on BROKEN
+ prompt "webp"
+ help
+ WebP image codec plugin
-config GST_PLUGINS_BAD1_RTMP
+config GST_PLUGINS_BAD1_WEBRTC
bool
- prompt "rtmp"
+ prompt "webrtc"
+ help
+ WebRTC audio/video network bin plugin
-config GST_PLUGINS_BAD1_SPANDSP
+config GST_PLUGINS_BAD1_WEBRTCDSP
bool
+ # needs webrtc-audio-processing
depends on BROKEN
- prompt "spandsp"
+ prompt "webrtcdsp"
+ help
+ Plugin with various audio filters provided by the WebRTC audio processing library
-config GST_PLUGINS_BAD1_HLS
+config GST_PLUGINS_BAD1_WILDMIDI
bool
- prompt "hls"
+ # needs WildMIDI
+ depends on BROKEN
+ prompt "wildmidi"
+ help
+ WildMidi midi soft synth plugin
+
+config GST_PLUGINS_BAD1_WPE
+ bool
+ # needs wpe-webkit
+ depends on BROKEN
+ prompt "wpe"
+ help
+ WPE Web browser plugin
config GST_PLUGINS_BAD1_X265
bool
# needs x265
depends on BROKEN
prompt "x265"
+ help
+ HEVC/H.265 video encoder plugin
-config GST_PLUGINS_BAD1_WEBRTCDSP
+config GST_PLUGINS_BAD1_ZBAR
bool
- # needs webrtc-audio-processing
+ # needs zbar
depends on BROKEN
- prompt "webrtcdsp"
+ prompt "zbar"
+ help
+ Barcode image scanner plugin
+
+comment "Support options"
+
+config GST_PLUGINS_BAD1_GL
+ bool
+ prompt "gl"
+ help
+ GStreamer OpenGL integration support (used by various plugins)
endif
diff --git a/rules/gst-plugins-bad1.make b/rules/gst-plugins-bad1.make
index 52125348f..09c43f8e3 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.14.4
-GST_PLUGINS_BAD1_MD5 := 5d20a91d027708abcf924f6c1279dd25
+GST_PLUGINS_BAD1_VERSION := 1.16.0
+GST_PLUGINS_BAD1_MD5 := e9e562d86c1527c44d904500dd35e326
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)
@@ -37,213 +37,188 @@ GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ADPCMENC) += adpcmenc
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AIFF) += aiff
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AOM) += aom
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ASFMUX) += asfmux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ASSRENDER) += assrender
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AUDIOBUFFERSPLIT) += audiobuffersplit
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AUDIOFXBAD) += audiofxbad
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AUDIOLATENCY) += audiolatency
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AUDIOMIXMATRIX) += audiomixmatrix
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_COMPOSITOR) += compositor
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AUDIOVISUALIZERS) += audiovisualizers
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AUTOCONVERT) += autoconvert
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BAYER) += bayer
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BLUEZ) += bluez
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BS2B) += bs2b
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BZ2) += bz2
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_CAMERABIN2) += camerabin2
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_CAMERABIN2) += camerabin
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CHROMAPRINT) += chromaprint
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CLOSEDCAPTION) += closedcaption
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_COLOREFFECTS) += coloreffects
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CURL) += curl
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_CURL_SSH2) += curl-ssh2
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_DASH) += dash
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_DASH) += dashdemux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DC1394) += dc1394
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_DEBUGUTILS) += debugutils
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_DEBUGUTILS) += debugutilsbad
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DECKLINK) += decklink
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DIRECTFB) += directfb
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DTLS) += dtls
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DTS) += dts
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DVB) += dvb
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DVBSUBOVERLAY) += dvbsuboverlay
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DVDSPU) += dvdspu
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FAAC) += faac
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FAAD) += faad
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FACEOVERLAY) += faceoverlay
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_FBDEV) += fbdev
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_FBDEV) += fbdevsink
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FDKAAC) += fdkaac
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FESTIVAL) += festival
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FIELDANALYSIS) += fieldanalysis
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FLITE) += flite
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FLUIDSYNTH) += fluidsynth
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FREEVERB) += freeverb
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FREI0R) += frei0r
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GAUDIEFFECTS) += gaudieffects
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GEOMETRICTRANSFORM) += geometrictransform
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GDP) += gdp
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_GL) += gl
-GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_GL) += openglmixers
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_IPCPIPELINE) += ipcpipeline
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GEOMETRICTRANSFORM) += geometrictransform
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GME) += gme
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GSM) += gsm
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_HLS) += hls
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ID3TAG) += id3tag
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_INTER) += inter
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_INTERLACE) += interlace
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_IPCPIPELINE) += ipcpipeline
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_IQA) += iqa
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_IVFPARSE) += ivfparse
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_IVTC) += ivtc
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_JP2KDECIMATOR) += jp2kdecimator
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_JPEGFORMAT) += jpegformat
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_KATE) += kate
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_KMS) += kms
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LADSPA) += ladspa
+GST_PLUGINS_BAD1_ENABLE-$(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_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_LIBRFB) += librfb
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_LIBRFB) += rfbsrc
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_LCMS2) += lcms2
-GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_LCMS2) += colormanagement
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_LV2) += lv2
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MIDI) += midi
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MODPLUG) += modplug
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEG2ENC) += mpeg2enc
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_MPEGDEMUX) += mpegdemux
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_MPEGDEMUX) += mpegpsdemux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEGPSMUX) += mpegpsmux
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEGTSDEMUX) += mpegtsdemux
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEGTSMUX) += mpegtsmux
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEGPSMUX) += mpegpsmux
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPLEX) += mplex
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MSDK) += msdk
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MUSEPACK) += musepack
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MXF) += mxf
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NEON) += neon
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NETSIM) += netsim
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NVDEC) += nvdec
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NVENC) += nvenc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OFA) += ofa
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_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_OPENMPT) += openmpt
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENNI2) += openni2
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENSLES) += opensles
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_OPUS) += opus
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_OPUS) += opusparse
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_PROXY) += proxy
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_RAWPARSE) += rawparse
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_RAWPARSE) += legacyrawparse
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_REMOVESILENCE) += removesilence
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RESINDVD) += resindvd
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RSVG) += rsvg
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RTMP) += rtmp
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SBC) += sbc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SCTP) += sctp
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_SDP) += sdp
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_SDP) += sdpelem
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SEGMENTCLIP) += segmentclip
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SHM) += shm
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SIREN) += siren
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SMOOTH) += smooth
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SMOOTHSTREAMING) += smoothstreaming
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SNDFILE) += sndfile
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SOUNDTOUCH) += soundtouch
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SPANDSP) += spandsp
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SPEED) += speed
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SRT) += srt
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SRTP) += srtp
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SUBENC) += subenc
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_STEREO) += stereo
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TELETEXT) += teletext
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TIMECODE) += timecode
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TINYALSA) += tinyalsa
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_TTML) += ttml
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_TTML) += ttmlsubs
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_UVCH264) += uvch264
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VDPAU) += vdpau
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOFILTERS) += videofilters
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOFILTERS) += videofiltersbad
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOFRAME_AUDIOLEVEL) += videoframe_audiolevel
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOFRAME_AUDIOLEVEL)+= videoframe_audiolevel
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOPARSERS) += videoparsers
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOPARSERS) += videoparsersbad
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VIDEOSIGNAL) += videosignal
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VMNC) += vmnc
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_Y4M) += y4m
-GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_Y4M) += y4mdec
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_YADIF) += yadif
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_BLUEZ) += bluez
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_AVC) += avc
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SHM) += shm
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_VCD) += vcd
-GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_VCD) += vcdsrc
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENSLES) += opensles
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_TTML) += ttml
-GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_TTML) += ttmlsubs
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_UVCH264) += uvch264
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NVENC) += nvenc
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TINYALSA) += tinyalsa
-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_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_CUDA) += cuda
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_CURL) += curl
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_DASH) += dash
-GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_DASH) += dashdemux
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DC1394) += dc1394
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DECKLINK) += decklink
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_DIRECTFB) += directfb
-GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_DIRECTFB) += dfbvideosink
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VOAMRWBENC) += voamrwbenc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VULKAN) += vulkan
GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_WAYLAND) += wayland
GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_WAYLAND) += waylandsink
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_WEBP) += webp
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DAALA) += daala
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DTS) += dts
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RESINDVD) += resindvd
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FAAC) += faac
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FAAD) += faad
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_FBDEV) += fbdev
-GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_FBDEV) += fbdevsink
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FDK_AAC) += fdk_aac
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_FLITE) += flite
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GSM) += gsm
-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_KMS) += kms
-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_MODPLUG) += modplug
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPEG2ENC) += mpeg2enc
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MPLEX) += mplex
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MSDK) += msdk
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_MUSEPACK) += musepack
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NEON) += neon
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_NVDEC) += nvdec
-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_OPENMPT) += openmpt
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_OPENNI2) += openni2
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_OPUS) += opus
-GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_OPUS) += opusparse
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RSVG) += rsvg
-GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_VULKAN) += vulkan
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_TELETEXTDEC) += teletextdec
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_WEBRTC) += webrtc
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_WEBRTCDSP) += webrtcdsp
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_WILDMIDI) += wildmidi
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SMOOTHSTREAMING) += smoothstreaming
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SNDFILE) += sndfile
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SOUNDTOUCH) += soundtouch
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SPC) += spc
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_GME) += gme
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_DVB) += dvb
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ACM) += acm
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_VDPAU) += vdpau
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SBC) += sbc
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ZBAR) += zbar
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_RTMP) += rtmp
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SPANDSP) += spandsp
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_SRT) += srt
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_HLS) += hls
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_WPE) += wpe
GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_X265) += x265
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_WEBRTCDSP) += webrtcdsp
-GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_WEBRTC) += webrtc
+GST_PLUGINS_BAD1_ENABLEC-$(PTXCONF_GST_PLUGINS_BAD1_Y4M) += y4m
+GST_PLUGINS_BAD1_ENABLEP-$(PTXCONF_GST_PLUGINS_BAD1_Y4M) += y4mdec
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_YADIF) += yadif
+GST_PLUGINS_BAD1_ENABLE-$(PTXCONF_GST_PLUGINS_BAD1_ZBAR) += zbar
-GST_PLUGINS_BAD1_ENABLEC-y += $(GST_PLUGINS_BAD1_ENABLE-y)
GST_PLUGINS_BAD1_ENABLEC- += $(GST_PLUGINS_BAD1_ENABLE-)
+GST_PLUGINS_BAD1_ENABLEC-y += $(GST_PLUGINS_BAD1_ENABLE-y)
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) -isystem $(KERNEL_HEADERS_INCLUDE_DIR)"
-endif
-
#
-# autoconf
+# meson
#
-GST_PLUGINS_BAD1_CONF_TOOL := autoconf
-
-GST_PLUGINS_BAD1_CONF_OPT = \
- $(CROSS_AUTOCONF_USR) \
- $(GSTREAMER1_GENERIC_CONF_OPT) \
- \
- --enable-external \
- --enable-experimental \
- --$(call ptx/endis, PTXCONF_GSTREAMER1_INTROSPECTION)-introspection \
- \
- --enable-orc \
- \
- --disable-directsound \
- --disable-wasapi \
- --disable-direct3d \
- --disable-winscreencap \
- --disable-winks \
- --disable-android_media \
- --disable-apple_media \
- --without-player-tests \
- $(call ptx/ifdef,PTXCONF_GST_PLUGINS_BAD1_HLS,--with-hls-crypto=openssl)
+GST_PLUGINS_BAD1_CONF_TOOL = meson
+GST_PLUGINS_BAD1_CONF_OPT = \
+ $(CROSS_MESON_USR) \
+ $(call GSTREAMER1_GENERIC_CONF_OPT,GStreamer Bad Plug-ins) \
+ -Dandroidmedia=disabled \
+ -Dapplemedia=disabled \
+ -Dd3dvideosink=disabled \
+ -Ddirectsound=disabled \
+ -Dgst_player_tests=false \
+ -Dhls-crypto=openssl \
+ -Dintrospection=$(call ptx/endis,PTXCONF_GSTREAMER1_INTROSPECTION)d \
+ -Dorc=enabled \
+ -Dwasapi=disabled \
+ -Dwinks=disabled \
+ -Dwinscreencap=disabled \
+ -Dx11=disabled
ifneq ($(call remove_quotes,$(GST_PLUGINS_BAD1_ENABLEC-y)),)
-GST_PLUGINS_BAD1_CONF_OPT += --enable-$(subst $(space),$(space)--enable-,$(strip $(GST_PLUGINS_BAD1_ENABLEC-y)))
+GST_PLUGINS_BAD1_CONF_OPT += $(addsuffix =enabled, $(addprefix -D, $(GST_PLUGINS_BAD1_ENABLEC-y)))
endif
ifneq ($(call remove_quotes,$(GST_PLUGINS_BAD1_ENABLEC-)),)
-GST_PLUGINS_BAD1_CONF_OPT += --disable-$(subst $(space),$(space)--disable-,$(strip $(GST_PLUGINS_BAD1_ENABLEC-)))
+GST_PLUGINS_BAD1_CONF_OPT += $(addsuffix =disabled, $(addprefix -D, $(GST_PLUGINS_BAD1_ENABLEC-)))
endif
-# --enable-gobject-cast-checks=[no/auto/yes] Enable GObject cast checks
-
-
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
@@ -258,16 +233,13 @@ $(STATEDIR)/gst-plugins-bad1.targetinstall:
@$(call install_fixup, gst-plugins-bad1,DESCRIPTION,missing)
# # install all activated libs
- @cd $(GST_PLUGINS_BAD1_PKGDIR)/usr/lib/ && \
- for libs in `find -name "*-1.0.so" -printf '%f\n'`; do \
- $(call install_lib, gst-plugins-bad1, 0, 0, 0644, $${libs%.so}); \
- done
+ @$(foreach lib,$(basename $(notdir $(wildcard $(GST_PLUGINS_BAD1_PKGDIR)/usr/lib/*-1.0.so))), \
+ $(call install_lib, gst-plugins-bad1, 0, 0, 0644, $(lib))$(ptx/nl))
# # install all activated plugins
- @for plugin in $(GST_PLUGINS_BAD1_ENABLEP-y); do \
+ @$(foreach plugin,$(GST_PLUGINS_BAD1_ENABLEP-y), \
$(call install_copy, gst-plugins-bad1, 0, 0, 0644, -, \
- /usr/lib/gstreamer-1.0/libgst$${plugin}.so); \
- done
+ /usr/lib/gstreamer-1.0/libgst$(plugin).so)$(ptx/nl))
ifdef PTXCONF_GSTREAMER1_INTROSPECTION
@$(call install_tree, gst-plugins-bad1, 0, 0, -, \