382eef528e
Even though pulseaudio has some HAVE_FORK compile-time conditionals to avoid using fork(), those parts of pulseaudio are not using it. Since using pulseaudio on !MMU platforms is fairly unlikely, we simply disable it when no MMU is available, and propagate this dependency to the appropriate locations. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
232 lines
5.7 KiB
Plaintext
232 lines
5.7 KiB
Plaintext
menuconfig BR2_PACKAGE_GST_PLUGINS_GOOD
|
|
bool "gst-plugins-good"
|
|
select BR2_PACKAGE_GST_PLUGINS_BASE
|
|
help
|
|
A set of well-supported plug-ins for GStreamer under the preferred
|
|
license.
|
|
|
|
http://gstreamer.freedesktop.org/
|
|
|
|
if BR2_PACKAGE_GST_PLUGINS_GOOD
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_JPEG
|
|
bool "jpeg (JPEG support)"
|
|
select BR2_PACKAGE_JPEG
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PNG
|
|
bool "png (PNG support)"
|
|
select BR2_PACKAGE_LIBPNG
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_BZ2
|
|
bool "bz2 support"
|
|
depends on BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
|
|
select BR2_PACKAGE_BZIP2
|
|
help
|
|
Enable bz2 support for the following plugins:
|
|
matroska
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_ZLIB
|
|
bool "zlib support"
|
|
depends on BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_QTDEMUX || BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ID3DEMUX || BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
|
|
select BR2_PACKAGE_ZLIB
|
|
help
|
|
Enable zlib support for the following plugins:
|
|
id3demux, qtdemux, matroska
|
|
|
|
comment "dependency-less plugins"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ALPHA
|
|
bool "alpha"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_APETAG
|
|
bool "apetag"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOFX
|
|
bool "audiofx"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS
|
|
bool "audioparsers"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUPARSE
|
|
bool "auparse"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUTODETECT
|
|
bool "autodetect"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AVI
|
|
bool "avi (*.avi video)"
|
|
default y
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_CUTTER
|
|
bool "cutter"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEBUGUTILS
|
|
bool "debugutils"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEINTERLACE
|
|
bool "deinterlace"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EFFECTV
|
|
bool "effectv"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EQUALIZER
|
|
bool "equalizer"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLV
|
|
bool "flv"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLX
|
|
bool "flx"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM
|
|
bool "goom"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM2K1
|
|
bool "goom2k1"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ID3DEMUX
|
|
bool "id3demux (*.mp3 audio)"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ICYDEMUX
|
|
bool "icydemux"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE
|
|
bool "imagefreeze"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_INTERLEAVE
|
|
bool "interleave"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ISOMP4
|
|
bool "isomp4"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LAW
|
|
bool "law"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LEVEL
|
|
bool "level"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
|
|
bool "matroska"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MONOSCOPE
|
|
bool "monoscope"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIFILE
|
|
bool "multifile"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIPART
|
|
bool "multipart"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_REPLAYGAIN
|
|
bool "replaygain"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTP
|
|
bool "rtp"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTPMANAGER
|
|
bool "rtpmanager"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTSP
|
|
bool "rtsp"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SHAPEWIPE
|
|
bool "shapewipe"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SMPTE
|
|
bool "smpte"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPECTRUM
|
|
bool "spectrum"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP
|
|
depends on BR2_INET_IPV6
|
|
bool "udp"
|
|
|
|
comment "udp needs a toolchain w/ IPv6"
|
|
depends on !BR2_INET_IPV6
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX
|
|
bool "videobox"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOCROP
|
|
bool "videocrop"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOFILTER
|
|
bool "videofilter"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOMIXER
|
|
bool "videomixer"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVENC
|
|
bool "wavenc"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPARSE
|
|
bool "wavparse (*.wav audio)"
|
|
default y
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_Y4M
|
|
bool "y4m"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_V4L2
|
|
bool "v4l2"
|
|
|
|
comment "plugins with external dependencies"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ANNODEX
|
|
bool "annodex (XML Library)"
|
|
select BR2_PACKAGE_LIBXML2
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_CAIRO
|
|
bool "cairo"
|
|
select BR2_PACKAGE_CAIRO
|
|
select BR2_PACKAGE_CAIRO_PNG
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLAC
|
|
bool "flac (libFLAC)"
|
|
depends on BR2_USE_WCHAR # flac
|
|
select BR2_PACKAGE_FLAC
|
|
|
|
comment "flac needs a toolchain w/ wchar"
|
|
depends on !BR2_USE_WCHAR
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GDKPIXBUF
|
|
bool "gdkpixbuf"
|
|
depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2
|
|
select BR2_PACKAGE_GDK_PIXBUF
|
|
|
|
comment "gdkpixbuf needs a toolchain w/ wchar, threads"
|
|
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS
|
|
bool "ossaudio (OSS audio)"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS4
|
|
bool "oss4 (Open Sound System 4)"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
|
|
depends on BR2_LARGEFILE # pulseaudio -> libsndfile
|
|
depends on BR2_USE_MMU # pulseaudio
|
|
select BR2_PACKAGE_PULSEAUDIO
|
|
bool "pulseaudio"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC
|
|
bool "souphttpsrc (http client)"
|
|
depends on BR2_USE_WCHAR # libsoup -> glib2
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libsoup -> glib2
|
|
select BR2_PACKAGE_LIBSOUP
|
|
|
|
comment "souphttpsrc needs a toolchain w/ wchar, threads"
|
|
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPEEX
|
|
bool "speex"
|
|
select BR2_PACKAGE_SPEEX
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPACK
|
|
bool "wavpack (*.wv audio)"
|
|
select BR2_PACKAGE_WAVPACK
|
|
|
|
endif
|