2013-06-21 00:07:40 +02:00
|
|
|
menuconfig BR2_PACKAGE_GST1_PLUGINS_BAD
|
|
|
|
bool "gst1-plugins-bad"
|
|
|
|
select BR2_PACKAGE_GST1_PLUGINS_BASE
|
|
|
|
help
|
2017-12-18 09:21:05 +01:00
|
|
|
A set of plug-ins for GStreamer that may be of poor quality
|
|
|
|
or lacking some features.
|
2013-06-21 00:07:40 +02:00
|
|
|
|
package/gst1-plugins-bad: bump version to 1.18.0
- change home page url to https
- remove 0001-meson-build-gir-even-when-cross-compiling-if-introspection.patch
(upstream [1])
- remove 002-meson-allow-the-user-to-disable-opencv.patch
(upstream [2])
- add option for new plugins dvbsubenc, rist, rtmp2, rtp, switchbin
and v4l2codecs
- removed yadif plugin (functionality moved to gst1-plugins-good
deinterlace [3])
- meson options: avtp=disabled, d3d11=disabled, mediafoundation=disabled,
microdns=disabled, svthevcenc=disabled, transcode=disabled, wasapi2=disabled
zxing=disabled, magicleap=disabled, extra-checks=disabled, doc=disabled
[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/97a4d0cd7de8cfbf983acc7e37ba2f8fb73c3e19.patch
[2] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/833a65cc3c993b864f077152ace95d660d6a9625.patch
[3] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/c7095abd31a2828ef7832744bc2e221650c6502e.patch
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2020-09-16 21:49:26 +02:00
|
|
|
https://gstreamer.freedesktop.org/
|
2013-06-21 00:07:40 +02:00
|
|
|
|
|
|
|
if BR2_PACKAGE_GST1_PLUGINS_BAD
|
|
|
|
|
|
|
|
comment "dependency-less plugins"
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ACCURIP
|
|
|
|
bool "accurip"
|
|
|
|
help
|
|
|
|
Accurip plugin
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMDEC
|
|
|
|
bool "adpcmdec"
|
|
|
|
help
|
|
|
|
ADPCM decoder
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ADPCMENC
|
|
|
|
bool "adpcmenc"
|
|
|
|
help
|
|
|
|
ADPCM encoder
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AIFF
|
|
|
|
bool "aiff"
|
|
|
|
help
|
|
|
|
Create and parse Audio interchange File Format (AIFF) files
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASFMUX
|
|
|
|
bool "asfmux"
|
|
|
|
help
|
|
|
|
ASF Muxer Plugin
|
|
|
|
|
2017-07-04 12:48:41 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOBUFFERSPLIT
|
|
|
|
bool "audiobuffersplit"
|
|
|
|
help
|
|
|
|
Audio buffersplit plugin
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOFXBAD
|
|
|
|
bool "audiofxbad"
|
|
|
|
help
|
|
|
|
Audio filters plugin
|
|
|
|
|
2019-05-10 00:46:22 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOLATENCY
|
|
|
|
bool "audiolatency"
|
|
|
|
help
|
|
|
|
Audio latency plugin
|
|
|
|
|
2017-07-04 12:48:41 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOMIXMATRIX
|
|
|
|
bool "audiomixmatrix"
|
|
|
|
help
|
|
|
|
Audio N:M mixer plugin
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUDIOVISUALIZERS
|
|
|
|
bool "audiovisualizers"
|
|
|
|
help
|
|
|
|
Creates video visualizations of audio input
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_AUTOCONVERT
|
|
|
|
bool "autoconvert"
|
|
|
|
help
|
|
|
|
Selects convertor element based on caps
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BAYER
|
|
|
|
bool "bayer"
|
|
|
|
help
|
|
|
|
Elements to convert Bayer images
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2
|
|
|
|
bool "camerabin2"
|
|
|
|
help
|
|
|
|
Take image snapshots and record movies from camera
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COLOREFFECTS
|
|
|
|
bool "coloreffects"
|
|
|
|
help
|
|
|
|
Color Look-up Table filters
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DEBUGUTILS
|
|
|
|
bool "debugutils"
|
|
|
|
help
|
2017-12-18 09:21:05 +01:00
|
|
|
Collection of elements that may or may not be useful for
|
|
|
|
debugging
|
2013-06-21 00:07:40 +02:00
|
|
|
|
package/gst1-plugins-bad: bump version to 1.18.0
- change home page url to https
- remove 0001-meson-build-gir-even-when-cross-compiling-if-introspection.patch
(upstream [1])
- remove 002-meson-allow-the-user-to-disable-opencv.patch
(upstream [2])
- add option for new plugins dvbsubenc, rist, rtmp2, rtp, switchbin
and v4l2codecs
- removed yadif plugin (functionality moved to gst1-plugins-good
deinterlace [3])
- meson options: avtp=disabled, d3d11=disabled, mediafoundation=disabled,
microdns=disabled, svthevcenc=disabled, transcode=disabled, wasapi2=disabled
zxing=disabled, magicleap=disabled, extra-checks=disabled, doc=disabled
[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/97a4d0cd7de8cfbf983acc7e37ba2f8fb73c3e19.patch
[2] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/833a65cc3c993b864f077152ace95d660d6a9625.patch
[3] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/c7095abd31a2828ef7832744bc2e221650c6502e.patch
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2020-09-16 21:49:26 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBENC
|
2020-11-04 08:39:40 +01:00
|
|
|
bool "dvbsubenc"
|
package/gst1-plugins-bad: bump version to 1.18.0
- change home page url to https
- remove 0001-meson-build-gir-even-when-cross-compiling-if-introspection.patch
(upstream [1])
- remove 002-meson-allow-the-user-to-disable-opencv.patch
(upstream [2])
- add option for new plugins dvbsubenc, rist, rtmp2, rtp, switchbin
and v4l2codecs
- removed yadif plugin (functionality moved to gst1-plugins-good
deinterlace [3])
- meson options: avtp=disabled, d3d11=disabled, mediafoundation=disabled,
microdns=disabled, svthevcenc=disabled, transcode=disabled, wasapi2=disabled
zxing=disabled, magicleap=disabled, extra-checks=disabled, doc=disabled
[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/97a4d0cd7de8cfbf983acc7e37ba2f8fb73c3e19.patch
[2] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/833a65cc3c993b864f077152ace95d660d6a9625.patch
[3] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/c7095abd31a2828ef7832744bc2e221650c6502e.patch
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2020-09-16 21:49:26 +02:00
|
|
|
help
|
|
|
|
DVB subpicture encoding support
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVBSUBOVERLAY
|
2020-11-04 08:39:40 +01:00
|
|
|
bool "dvbsuboverlay"
|
2013-06-21 00:07:40 +02:00
|
|
|
help
|
2013-10-04 14:47:54 +02:00
|
|
|
DVB subtitle renderer plugin
|
2013-06-21 00:07:40 +02:00
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVDSPU
|
|
|
|
bool "dvdspu"
|
|
|
|
help
|
|
|
|
DVD Sub-picture Overlay element
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY
|
|
|
|
bool "faceoverlay"
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FESTIVAL
|
|
|
|
bool "festival"
|
|
|
|
help
|
|
|
|
Synthesizes plain text into audio
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FIELDANALYSIS
|
|
|
|
bool "fieldanalysis"
|
|
|
|
help
|
|
|
|
Video field analysis
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREEVERB
|
|
|
|
bool "freeverb"
|
|
|
|
help
|
|
|
|
Reverberation/room effect
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FREI0R
|
|
|
|
bool "frei0r"
|
|
|
|
help
|
|
|
|
frei0r plugin library
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GAUDIEFFECTS
|
|
|
|
bool "gaudieffects"
|
|
|
|
help
|
|
|
|
Gaudi video effects
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GEOMETRICTRANSFORM
|
|
|
|
bool "geometrictransform"
|
|
|
|
help
|
|
|
|
Various geometric image transform elements
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GDP
|
|
|
|
bool "gdp"
|
|
|
|
help
|
|
|
|
Payload/depayload GDP packets
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ID3TAG
|
|
|
|
bool "id3tag"
|
|
|
|
help
|
|
|
|
ID3 v1 and v2 muxing plugin
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTER
|
|
|
|
bool "inter"
|
|
|
|
help
|
|
|
|
plugin for inter-pipeline communication
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_INTERLACE
|
|
|
|
bool "interlace"
|
|
|
|
help
|
|
|
|
Create an interlaced video stream
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVFPARSE
|
|
|
|
bool "ivfparse"
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_IVTC
|
|
|
|
bool "ivtc"
|
|
|
|
help
|
|
|
|
Inverse Telecine plugin
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JP2KDECIMATOR
|
|
|
|
bool "jp2kdecimator"
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_JPEGFORMAT
|
|
|
|
bool "jpegformat"
|
|
|
|
help
|
|
|
|
JPEG interchange format plugin
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBRFB
|
|
|
|
bool "librfb"
|
|
|
|
help
|
|
|
|
Connects to a VNC server and decodes RFB stream
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MIDI
|
|
|
|
bool "midi"
|
|
|
|
help
|
|
|
|
MIDI plugin
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGDEMUX
|
|
|
|
bool "mpegdemux"
|
|
|
|
help
|
|
|
|
MPEG-PS demuxer
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSDEMUX
|
|
|
|
bool "mpegtsdemux"
|
|
|
|
help
|
|
|
|
MPEG TS demuxer
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGTSMUX
|
|
|
|
bool "mpegtsmux"
|
|
|
|
help
|
|
|
|
MPEG-TS muxer
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEGPSMUX
|
|
|
|
bool "mpegpsmux"
|
|
|
|
help
|
|
|
|
MPEG-PS muxer
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MXF
|
|
|
|
bool "mxf"
|
|
|
|
help
|
|
|
|
MXF plugin library
|
|
|
|
|
2016-03-25 13:50:10 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NETSIM
|
|
|
|
bool "netsim"
|
|
|
|
|
2015-10-15 21:42:43 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ONVIF
|
|
|
|
bool "onvif"
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PCAPPARSE
|
|
|
|
bool "pcapparse"
|
|
|
|
help
|
|
|
|
Element parsing raw pcap streams
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PNM
|
|
|
|
bool "pnm"
|
|
|
|
help
|
|
|
|
PNM plugin
|
|
|
|
|
2019-05-10 00:46:21 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_PROXY
|
|
|
|
bool "proxy"
|
|
|
|
help
|
|
|
|
Proxy plugin
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RAWPARSE
|
|
|
|
bool "rawparse"
|
|
|
|
help
|
|
|
|
Parses byte streams into raw frames
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_REMOVESILENCE
|
|
|
|
bool "removesilence"
|
|
|
|
help
|
|
|
|
Removes silence from an audio stream
|
|
|
|
|
package/gst1-plugins-bad: bump version to 1.18.0
- change home page url to https
- remove 0001-meson-build-gir-even-when-cross-compiling-if-introspection.patch
(upstream [1])
- remove 002-meson-allow-the-user-to-disable-opencv.patch
(upstream [2])
- add option for new plugins dvbsubenc, rist, rtmp2, rtp, switchbin
and v4l2codecs
- removed yadif plugin (functionality moved to gst1-plugins-good
deinterlace [3])
- meson options: avtp=disabled, d3d11=disabled, mediafoundation=disabled,
microdns=disabled, svthevcenc=disabled, transcode=disabled, wasapi2=disabled
zxing=disabled, magicleap=disabled, extra-checks=disabled, doc=disabled
[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/97a4d0cd7de8cfbf983acc7e37ba2f8fb73c3e19.patch
[2] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/833a65cc3c993b864f077152ace95d660d6a9625.patch
[3] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/c7095abd31a2828ef7832744bc2e221650c6502e.patch
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2020-09-16 21:49:26 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RIST
|
|
|
|
bool "rist"
|
|
|
|
help
|
|
|
|
RIST streaming
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP2
|
|
|
|
bool "rtmp2"
|
|
|
|
help
|
|
|
|
RTMP sink/source (rtmp2sink, rtmp2src)
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTP2
|
|
|
|
bool "rtp"
|
|
|
|
help
|
|
|
|
RTP (rtpsrc/rtpsink)
|
|
|
|
|
2016-05-03 21:56:51 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RTMP
|
|
|
|
bool "rtmp"
|
|
|
|
select BR2_PACKAGE_RTMPDUMP
|
|
|
|
help
|
|
|
|
RTMP plugin
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SDP
|
|
|
|
bool "sdp"
|
|
|
|
help
|
|
|
|
configure streaming sessions using SDP
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SEGMENTCLIP
|
|
|
|
bool "segmentclip"
|
|
|
|
help
|
|
|
|
Segment clip elements
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SIREN
|
|
|
|
bool "siren"
|
|
|
|
help
|
|
|
|
Siren encoder/decoder/payloader/depayloader plugins
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SMOOTH
|
|
|
|
bool "smooth"
|
|
|
|
help
|
|
|
|
Apply a smooth filter to an image
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SPEED
|
|
|
|
bool "speed"
|
|
|
|
help
|
|
|
|
Set speed/pitch on audio/raw streams (resampler)
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SUBENC
|
|
|
|
bool "subenc"
|
|
|
|
help
|
|
|
|
subtitle encoders
|
|
|
|
|
package/gst1-plugins-bad: bump version to 1.18.0
- change home page url to https
- remove 0001-meson-build-gir-even-when-cross-compiling-if-introspection.patch
(upstream [1])
- remove 002-meson-allow-the-user-to-disable-opencv.patch
(upstream [2])
- add option for new plugins dvbsubenc, rist, rtmp2, rtp, switchbin
and v4l2codecs
- removed yadif plugin (functionality moved to gst1-plugins-good
deinterlace [3])
- meson options: avtp=disabled, d3d11=disabled, mediafoundation=disabled,
microdns=disabled, svthevcenc=disabled, transcode=disabled, wasapi2=disabled
zxing=disabled, magicleap=disabled, extra-checks=disabled, doc=disabled
[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/97a4d0cd7de8cfbf983acc7e37ba2f8fb73c3e19.patch
[2] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/833a65cc3c993b864f077152ace95d660d6a9625.patch
[3] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/c7095abd31a2828ef7832744bc2e221650c6502e.patch
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2020-09-16 21:49:26 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SWITCHBIN
|
|
|
|
bool "switchbin"
|
|
|
|
help
|
|
|
|
Switching between paths based on input caps
|
|
|
|
|
2016-11-03 10:58:34 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_TIMECODE
|
|
|
|
bool "timecode"
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFILTERS
|
|
|
|
bool "videofilters"
|
|
|
|
help
|
|
|
|
Video filters in gst-plugins-bad
|
|
|
|
|
2016-03-25 13:50:10 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOFRAME_AUDIOLEVEL
|
|
|
|
bool "videoframe_audiolevel"
|
|
|
|
help
|
|
|
|
videoframe_audiolevel
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOPARSERS
|
|
|
|
bool "videoparsers"
|
|
|
|
help
|
|
|
|
videoparsers
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VIDEOSIGNAL
|
|
|
|
bool "videosignal"
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VMNC
|
|
|
|
bool "vmnc"
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_Y4M
|
|
|
|
bool "y4m"
|
|
|
|
help
|
|
|
|
Demuxes/decodes YUV4MPEG streams
|
|
|
|
|
|
|
|
comment "plugins with external dependencies"
|
|
|
|
|
2014-02-17 11:13:15 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_ASSRENDER
|
|
|
|
bool "assrender"
|
2020-10-29 14:24:29 +01:00
|
|
|
depends on BR2_INSTALL_LIBSTDCPP # libass -> harfbuzz
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libass -> harfbuzz
|
|
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # libass -> harfbuzz
|
2014-02-17 11:13:15 +01:00
|
|
|
select BR2_PACKAGE_LIBASS
|
|
|
|
|
2020-10-29 14:24:29 +01:00
|
|
|
comment "assrender plugin needs a toolchain w/ C++, gcc => 4.8"
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
|
|
depends on !BR2_INSTALL_LIBSTDCPP || \
|
|
|
|
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
|
|
|
|
2019-05-10 00:46:24 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BLUEZ
|
|
|
|
bool "bluez"
|
2019-05-29 05:56:47 +02:00
|
|
|
depends on BR2_USE_WCHAR # bluez5_utils -> libglib2
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # bluez5_utils -> dbus, libglib2
|
|
|
|
depends on BR2_USE_MMU # bluez5_utils -> dbus
|
|
|
|
depends on !BR2_STATIC_LIBS # bluez5_utils -> uses dlfcn
|
|
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 # bluez5_utils
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # bluez5_utils
|
|
|
|
select BR2_PACKAGE_BLUEZ5_UTILS
|
2019-05-10 00:46:24 +02:00
|
|
|
help
|
|
|
|
Bluetooth audio A2DP/AVDTP sink, AVDTP source plugin
|
|
|
|
|
2019-05-29 05:56:47 +02:00
|
|
|
comment "bluez plugin needs a toolchain w/ wchar, threads, headers >= 3.4, dynamic library"
|
|
|
|
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
|
|
|
!BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || BR2_STATIC_LIBS
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
2019-05-10 00:46:24 +02:00
|
|
|
depends on BR2_USE_MMU
|
2019-05-29 05:56:47 +02:00
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_BZ2
|
|
|
|
bool "bz2"
|
|
|
|
select BR2_PACKAGE_BZIP2
|
|
|
|
help
|
|
|
|
Compress or decompress streams
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CURL
|
|
|
|
bool "curl"
|
|
|
|
select BR2_PACKAGE_LIBCURL
|
|
|
|
help
|
|
|
|
libcurl-based elements
|
|
|
|
|
2013-10-04 14:47:54 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DASH
|
|
|
|
bool "dash"
|
|
|
|
select BR2_PACKAGE_LIBXML2
|
|
|
|
help
|
|
|
|
DASH demuxer plugin
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DECKLINK
|
|
|
|
bool "decklink"
|
2017-04-22 19:17:54 +02:00
|
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
2019-05-29 19:19:08 +02:00
|
|
|
depends on !BR2_STATIC_LIBS # <dlfcn.h>
|
2013-06-21 00:07:40 +02:00
|
|
|
help
|
|
|
|
Blackmagic Decklink plugin
|
|
|
|
|
2019-05-29 19:19:08 +02:00
|
|
|
comment "decklink needs a toolchain w/ C++, dynamic library"
|
|
|
|
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS
|
2013-06-21 00:07:40 +02:00
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DIRECTFB
|
|
|
|
bool "directfb"
|
2015-09-14 21:40:55 +02:00
|
|
|
default y
|
2017-04-22 19:17:54 +02:00
|
|
|
depends on BR2_PACKAGE_DIRECTFB
|
2013-06-21 00:07:40 +02:00
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DVB
|
|
|
|
bool "dvb"
|
|
|
|
# FEC_2_5 / QAM_4_NR definitions
|
|
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
|
2017-04-22 19:17:54 +02:00
|
|
|
select BR2_PACKAGE_DTV_SCAN_TABLES
|
2013-06-21 00:07:40 +02:00
|
|
|
help
|
2016-05-19 20:01:34 +02:00
|
|
|
DVB elements
|
2013-06-21 00:07:40 +02:00
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
comment "dvb needs a toolchain w/ headers >= 3.7"
|
|
|
|
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7
|
2013-10-04 14:47:54 +02:00
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FAAD
|
|
|
|
bool "faad"
|
|
|
|
select BR2_PACKAGE_FAAD2
|
|
|
|
help
|
|
|
|
Free AAC Decoder (FAAD)
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV
|
|
|
|
bool "fbdev"
|
|
|
|
help
|
|
|
|
Linux framebuffer video sink
|
|
|
|
|
2016-11-03 10:58:32 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FDK_AAC
|
|
|
|
bool "fdk-aac"
|
|
|
|
depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
|
|
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
2017-04-22 19:17:54 +02:00
|
|
|
select BR2_PACKAGE_FDK_AAC
|
2016-11-03 10:58:32 +01:00
|
|
|
help
|
|
|
|
MPEG AAC encoder/decoder
|
|
|
|
|
|
|
|
comment "fdk-aac needs a toolchain w/ C++"
|
|
|
|
depends on BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS
|
|
|
|
depends on !BR2_INSTALL_LIBSTDCPP
|
|
|
|
|
2020-01-10 23:02:39 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FLUIDSYNTH
|
|
|
|
bool "fluidsynth"
|
2020-07-15 23:57:33 +02:00
|
|
|
depends on !BR2_STATIC_LIBS # fluidsynth
|
2020-01-10 23:02:39 +01:00
|
|
|
depends on BR2_USE_WCHAR # fluidsynth
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # fluidsynth
|
|
|
|
depends on BR2_USE_MMU # fluidsynth
|
|
|
|
select BR2_PACKAGE_FLUIDSYNTH
|
|
|
|
help
|
|
|
|
Fluidsynth MIDI decoder plugin
|
|
|
|
|
2020-07-15 23:57:33 +02:00
|
|
|
comment "fluidsynth needs a toolchain w/ threads, wchar, dynamic library"
|
2020-01-10 23:02:39 +01:00
|
|
|
depends on BR2_USE_MMU
|
2020-07-15 23:57:33 +02:00
|
|
|
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
|
|
|
BR2_STATIC_LIBS
|
2020-01-10 23:02:39 +01:00
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_GL
|
|
|
|
bool "gl"
|
|
|
|
default y
|
2018-06-24 00:35:22 +02:00
|
|
|
depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
2016-05-19 20:01:34 +02:00
|
|
|
|
2018-06-24 00:35:22 +02:00
|
|
|
comment "gl needs the gst1-plugins-base opengl library"
|
|
|
|
depends on !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
2016-05-19 20:01:34 +02:00
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_HLS
|
|
|
|
bool "hls"
|
2016-08-04 12:06:43 +02:00
|
|
|
select BR2_PACKAGE_NETTLE if !(BR2_PACKAGE_LIBGCRYPT || BR2_PACKAGE_OPENSSL)
|
2016-05-19 20:01:34 +02:00
|
|
|
help
|
|
|
|
Fragmented streaming plugins
|
|
|
|
|
2017-01-08 13:18:25 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_KMS
|
|
|
|
bool "kmssink"
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm -> libpthread-stubs
|
|
|
|
select BR2_PACKAGE_LIBDRM
|
|
|
|
help
|
|
|
|
KMS video sink
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_LIBMMS
|
|
|
|
bool "libmms"
|
2013-07-15 21:47:50 +02:00
|
|
|
depends on BR2_USE_WCHAR # libmms -> libglib2
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libmms -> libglib2
|
2013-06-21 00:07:40 +02:00
|
|
|
select BR2_PACKAGE_LIBMMS
|
|
|
|
help
|
|
|
|
Microsoft Multi Media Server streaming protocol support
|
|
|
|
|
2013-10-13 16:55:32 +02:00
|
|
|
comment "libmms needs a toolchain w/ wchar, threads"
|
2013-10-04 14:47:54 +02:00
|
|
|
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
2013-07-15 21:47:50 +02:00
|
|
|
|
2017-07-04 13:24:22 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_DTLS
|
|
|
|
bool "dtls"
|
|
|
|
select BR2_PACKAGE_OPENSSL
|
|
|
|
help
|
|
|
|
DTLS plugin
|
|
|
|
|
2017-07-04 13:21:43 +02:00
|
|
|
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
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MPEG2ENC
|
|
|
|
bool "mpeg2enc"
|
2019-05-02 17:16:16 +02:00
|
|
|
depends on BR2_USE_MMU # fork
|
|
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
2013-06-21 00:07:40 +02:00
|
|
|
select BR2_PACKAGE_LIBMPEG2
|
2019-05-02 17:16:16 +02:00
|
|
|
select BR2_PACKAGE_MJPEGTOOLS
|
2013-06-21 00:07:40 +02:00
|
|
|
help
|
|
|
|
High-quality MPEG-1/2 video encoder
|
|
|
|
|
2019-05-02 17:16:16 +02:00
|
|
|
comment "mpeg2enc needs a toolchain w/ threads, C++"
|
|
|
|
depends on BR2_USE_MMU
|
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS \
|
|
|
|
|| !BR2_INSTALL_LIBSTDCPP
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_MUSEPACK
|
|
|
|
bool "musepack"
|
|
|
|
select BR2_PACKAGE_MUSEPACK
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_NEON
|
|
|
|
bool "neon"
|
|
|
|
select BR2_PACKAGE_NEON
|
|
|
|
help
|
|
|
|
lib neon http client src
|
|
|
|
|
2015-12-20 17:36:24 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENAL
|
|
|
|
bool "openal"
|
|
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
2020-08-18 23:54:12 +02:00
|
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
2015-12-20 17:36:24 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
2016-02-02 16:31:34 +01:00
|
|
|
depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS
|
2015-12-20 17:36:24 +01:00
|
|
|
select BR2_PACKAGE_OPENAL
|
|
|
|
|
2020-08-18 23:54:12 +02:00
|
|
|
comment "openal plugin needs a toolchain w/ NPTL, C++, gcc >= 4.9"
|
2016-02-02 16:31:34 +01:00
|
|
|
depends on BR2_PAKCAGE_OPENAL_ARCH_SUPPORTS
|
2015-12-20 17:36:24 +01:00
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
|
2020-08-13 20:24:45 +02:00
|
|
|
|| !BR2_INSTALL_LIBSTDCPP \
|
2020-08-18 23:54:12 +02:00
|
|
|
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
|
2015-12-20 17:36:24 +01:00
|
|
|
|
2015-10-15 21:42:43 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENH264
|
|
|
|
bool "openh264"
|
2015-12-30 21:19:27 +01:00
|
|
|
depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
|
|
|
|
depends on BR2_INSTALL_LIBSTDCPP # libopenh264
|
|
|
|
depends on !BR2_STATIC_LIBS # libopenh264
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libopenh264
|
2015-10-15 21:42:43 +02:00
|
|
|
select BR2_PACKAGE_LIBOPENH264
|
2015-12-30 21:19:27 +01:00
|
|
|
help
|
|
|
|
OpenH264 based encoding/decoding plugin
|
|
|
|
|
|
|
|
comment "openh264 plugin needs a toolchain w/ C++, dynamic library, threads"
|
|
|
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
|
|
|
|
BR2_STATIC_LIBS
|
|
|
|
depends on BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS
|
2015-10-15 21:42:43 +02:00
|
|
|
|
2015-12-30 16:26:45 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPENJPEG
|
|
|
|
bool "openjpeg"
|
|
|
|
select BR2_PACKAGE_OPENJPEG
|
|
|
|
help
|
|
|
|
GStreamer OpenJPEG plugin
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_OPUS
|
|
|
|
bool "opus"
|
|
|
|
select BR2_PACKAGE_OPUS
|
|
|
|
help
|
|
|
|
OPUS plugin library
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_RSVG
|
|
|
|
bool "rsvg"
|
2020-09-12 19:24:00 +02:00
|
|
|
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS # librsvg
|
2015-02-04 01:34:01 +01:00
|
|
|
depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango
|
cairo, harfbuzz: rework atomic dependencies
This commit handles the reverse dependency tree of cairo in terms of
atomic dependencies. There are two main changes:
- cairo in fact no longer needs atomic operations. It can perfectly
build without any __sync built-in, as was tested using an ARC
toolchain without atomics, and a SPARC toolchain. Optionally, Cairo
can use the __atomic builtins provided by gcc >= 4.7, so support
for this is added as well. Thanks to this change, the
BR2_ARCH_HAS_ATOMICS dependency is removed from cairo and all its
reverse dependencies.
- harfbuzz does require the __sync built-in for 4 bytes integers, so
we add a dependency on BR2_TOOLCHAIN_HAS_SYNC_4 to harfbuzz and all
its reverse dependency, the main one being the pango package. Due
to this, the vast majority of gtk-related packages are moved to a
dependency on BR2_ARCH_HAS_ATOMICS (which used to be due to cairo)
to a dependency on BR2_TOOLCHAIN_HAS_SYNC_4 (due to pango ->
harfbuzz).
In detail:
- cairo
Remove BR2_ARCH_HAS_ATOMICS dependency, link against -latomic when
gcc >= 4.8 in order to use the __atomic functions.
- harfbuzz
Add dependency on BR2_TOOLCHAIN_HAS_SYNC_4
- cairomm, gst-plugins-good, gst1-plugins-good, libgdiplus,
libsvg-cairo, weston
Remove BR2_ARCH_HAS_ATOMICS dependency (since cairo no longer needs
atomics)
- enlightenment, cwiid, gst-plugins-bad, gst-plugins-base,
gst1-plugins-bad, gst1-plugins-base, gtkmm3,
libevas-generic-loaders, libfm, libgail, libgtk2, libgtk3, librsvg,
openbox, opencv, opencv3, pango, pangomm, pcmanfm, pinentry,
rrdtool, webkit, webkitgtk24, xscreensaver
Switch from a BR2_ARCH_HAS_ATOMICS dependency to a
BR2_TOOLCHAIN_HAS_SYNC_4 (they depend on pango, harfbuzz, gtk, or
some other related package)
- directfb
Remove BR2_ARCH_ATOMICS dependency of the BR2_PACKAGE_DIRECTFB_SVG
(since cairo can build without atomics), but add a
BR2_TOOLCHAIN_HAS_SYNC_4 dependency on BR2_PACKAGE_DIRECTFB itself
since it does use __sync built-ins. This replaces the !BR2_sparc
dependency.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-02-02 16:31:28 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # librsvg -> pango -> harfbuzz
|
2019-08-03 21:14:50 +02:00
|
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # librsvg -> pango -> harfbuzz
|
2013-06-21 00:07:40 +02:00
|
|
|
select BR2_PACKAGE_LIBRSVG
|
|
|
|
help
|
|
|
|
RSVG plugin library
|
|
|
|
|
2019-08-03 21:14:50 +02:00
|
|
|
comment "rsvg plugin needs a toolchain w/ C++, gcc >= 4.8"
|
2020-09-12 19:24:00 +02:00
|
|
|
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
|
2019-08-03 21:14:50 +02:00
|
|
|
depends on !BR2_INSTALL_LIBSTDCPP || \
|
|
|
|
!BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
cairo, harfbuzz: rework atomic dependencies
This commit handles the reverse dependency tree of cairo in terms of
atomic dependencies. There are two main changes:
- cairo in fact no longer needs atomic operations. It can perfectly
build without any __sync built-in, as was tested using an ARC
toolchain without atomics, and a SPARC toolchain. Optionally, Cairo
can use the __atomic builtins provided by gcc >= 4.7, so support
for this is added as well. Thanks to this change, the
BR2_ARCH_HAS_ATOMICS dependency is removed from cairo and all its
reverse dependencies.
- harfbuzz does require the __sync built-in for 4 bytes integers, so
we add a dependency on BR2_TOOLCHAIN_HAS_SYNC_4 to harfbuzz and all
its reverse dependency, the main one being the pango package. Due
to this, the vast majority of gtk-related packages are moved to a
dependency on BR2_ARCH_HAS_ATOMICS (which used to be due to cairo)
to a dependency on BR2_TOOLCHAIN_HAS_SYNC_4 (due to pango ->
harfbuzz).
In detail:
- cairo
Remove BR2_ARCH_HAS_ATOMICS dependency, link against -latomic when
gcc >= 4.8 in order to use the __atomic functions.
- harfbuzz
Add dependency on BR2_TOOLCHAIN_HAS_SYNC_4
- cairomm, gst-plugins-good, gst1-plugins-good, libgdiplus,
libsvg-cairo, weston
Remove BR2_ARCH_HAS_ATOMICS dependency (since cairo no longer needs
atomics)
- enlightenment, cwiid, gst-plugins-bad, gst-plugins-base,
gst1-plugins-bad, gst1-plugins-base, gtkmm3,
libevas-generic-loaders, libfm, libgail, libgtk2, libgtk3, librsvg,
openbox, opencv, opencv3, pango, pangomm, pcmanfm, pinentry,
rrdtool, webkit, webkitgtk24, xscreensaver
Switch from a BR2_ARCH_HAS_ATOMICS dependency to a
BR2_TOOLCHAIN_HAS_SYNC_4 (they depend on pango, harfbuzz, gtk, or
some other related package)
- directfb
Remove BR2_ARCH_ATOMICS dependency of the BR2_PACKAGE_DIRECTFB_SVG
(since cairo can build without atomics), but add a
BR2_TOOLCHAIN_HAS_SYNC_4 dependency on BR2_PACKAGE_DIRECTFB itself
since it does use __sync built-ins. This replaces the !BR2_sparc
dependency.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-02-02 16:31:28 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
2013-06-21 00:07:40 +02:00
|
|
|
|
2016-05-19 20:01:35 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SBC
|
|
|
|
bool "sbc"
|
|
|
|
select BR2_PACKAGE_SBC
|
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SHM
|
|
|
|
bool "shm"
|
|
|
|
help
|
|
|
|
shared memory sink source
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SNDFILE
|
|
|
|
bool "sndfile"
|
|
|
|
select BR2_PACKAGE_LIBSNDFILE
|
|
|
|
|
2016-11-03 10:58:40 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_SRTP
|
|
|
|
bool "srtp"
|
|
|
|
select BR2_PACKAGE_LIBSRTP
|
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_VOAACENC
|
|
|
|
bool "voaacenc"
|
|
|
|
select BR2_PACKAGE_VO_AACENC
|
2016-01-18 22:01:09 +01:00
|
|
|
|
2016-05-19 20:01:34 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WAYLAND
|
|
|
|
bool "wayland"
|
2017-04-22 19:17:54 +02:00
|
|
|
default y
|
2016-05-19 20:01:34 +02:00
|
|
|
depends on BR2_PACKAGE_WAYLAND
|
2019-12-17 20:15:01 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libdrm -> libpthread-stubs
|
|
|
|
select BR2_PACKAGE_LIBDRM
|
2017-03-06 21:43:47 +01:00
|
|
|
select BR2_PACKAGE_WAYLAND_PROTOCOLS
|
2013-10-04 14:47:54 +02:00
|
|
|
help
|
2016-05-19 20:01:34 +02:00
|
|
|
Wayland Video Sink
|
|
|
|
|
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBP
|
|
|
|
bool "webp"
|
|
|
|
select BR2_PACKAGE_WEBP
|
|
|
|
help
|
|
|
|
Webp image format plugin
|
2013-10-04 14:47:54 +02:00
|
|
|
|
2019-03-16 23:14:40 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTC
|
|
|
|
bool "webrtc"
|
|
|
|
depends on !BR2_STATIC_LIBS # libnice -> gnutls
|
|
|
|
select BR2_PACKAGE_GST1_PLUGINS_BASE # libgstsdp
|
|
|
|
select BR2_PACKAGE_LIBNICE
|
|
|
|
help
|
|
|
|
WebRTC plugins (webrtcbin - a bin for webrtc connections)
|
|
|
|
|
|
|
|
comment "webrtc needs a toolchain w/ dynamic library"
|
|
|
|
depends on BR2_STATIC_LIBS
|
|
|
|
|
2017-07-04 10:11:54 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WEBRTCDSP
|
|
|
|
bool "webrtcdsp"
|
2016-11-03 10:58:33 +01:00
|
|
|
# All depends from webrtc-audio-processing
|
|
|
|
depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS
|
|
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
|
|
|
|
select BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING
|
|
|
|
help
|
|
|
|
WebRTC echo-cancellation, gain control and noise suppression
|
|
|
|
|
2017-07-04 10:11:54 +02:00
|
|
|
comment "webrtcdsp needs a toolchain w/ C++, NPTL, gcc >= 4.8"
|
2016-11-03 10:58:33 +01:00
|
|
|
depends on BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS
|
|
|
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \
|
|
|
|
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|
|
|
|
|
2019-06-05 07:51:25 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_WPE
|
|
|
|
bool "wpe"
|
|
|
|
default y
|
|
|
|
depends on BR2_PACKAGE_WPEWEBKIT
|
|
|
|
depends on BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
|
|
|
|
|
|
|
comment "wpe needs the gst1-plugins-base opengl library and wpewebkit"
|
|
|
|
depends on !BR2_PACKAGE_WPEWEBKIT \
|
|
|
|
|| !BR2_PACKAGE_GST1_PLUGINS_BASE_HAS_LIB_OPENGL
|
|
|
|
|
package/gst1-plugins-bad: bump version to 1.18.0
- change home page url to https
- remove 0001-meson-build-gir-even-when-cross-compiling-if-introspection.patch
(upstream [1])
- remove 002-meson-allow-the-user-to-disable-opencv.patch
(upstream [2])
- add option for new plugins dvbsubenc, rist, rtmp2, rtp, switchbin
and v4l2codecs
- removed yadif plugin (functionality moved to gst1-plugins-good
deinterlace [3])
- meson options: avtp=disabled, d3d11=disabled, mediafoundation=disabled,
microdns=disabled, svthevcenc=disabled, transcode=disabled, wasapi2=disabled
zxing=disabled, magicleap=disabled, extra-checks=disabled, doc=disabled
[1] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/97a4d0cd7de8cfbf983acc7e37ba2f8fb73c3e19.patch
[2] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/833a65cc3c993b864f077152ace95d660d6a9625.patch
[3] https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/commit/c7095abd31a2828ef7832744bc2e221650c6502e.patch
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2020-09-16 21:49:26 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_V4L2CODECS
|
|
|
|
bool "v4l2codecs"
|
|
|
|
depends on BR2_PACKAGE_HAS_UDEV # libgudev
|
|
|
|
select BR2_PACKAGE_LIBGUDEV
|
|
|
|
help
|
|
|
|
Video4Linux Stateless CODECs support
|
|
|
|
|
2015-10-15 21:42:43 +02:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
|
|
|
|
bool "x265"
|
2015-10-24 21:50:29 +02:00
|
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
2015-11-13 16:02:14 +01:00
|
|
|
depends on !BR2_STATIC_LIBS
|
2016-03-02 22:33:31 +01:00
|
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # x265
|
2015-10-24 21:50:29 +02:00
|
|
|
select BR2_PACKAGE_X265
|
2015-10-15 21:42:43 +02:00
|
|
|
help
|
2015-10-24 21:50:29 +02:00
|
|
|
x265 encoding plugin
|
|
|
|
|
2015-11-13 16:02:14 +01:00
|
|
|
comment "x265 needs a toolchain w/ C++, dynamic library"
|
|
|
|
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS
|
2015-10-15 21:42:43 +02:00
|
|
|
|
2019-03-09 22:50:36 +01:00
|
|
|
config BR2_PACKAGE_GST1_PLUGINS_BAD_ZBAR
|
|
|
|
bool "zbar"
|
|
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # zbar-> libv4l
|
|
|
|
depends on BR2_USE_MMU # zbar-> libv4l
|
|
|
|
depends on BR2_INSTALL_LIBSTDCPP # zbar-> libv4l
|
|
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # zbar -> libv4l
|
|
|
|
select BR2_PACKAGE_ZBAR
|
|
|
|
|
|
|
|
comment "zbar plugin needs a toolchain w/ threads, C++ and headers >= 3.0"
|
|
|
|
depends on BR2_USE_MMU
|
|
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS \
|
|
|
|
|| !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
|
|
|
|
|
2013-06-21 00:07:40 +02:00
|
|
|
endif
|