51788521b7
This commit adds a dependency of the libglib2 package on thread support in the toolchain, since upstream libglib2 doesn't build without thread support. The commit is rather large as it involves propagating the dependency on thread support to all reverse dependencies of the libglib2 package. [Thomas: squash all patches into one, make a few minor fixes, the most important one being to not add comments about MMU requirement when a package doesn't work on !MMU platforms.] Signed-off-by: Spenser Gilliland <spenser@gillilanding.com>
111 lines
2.9 KiB
Plaintext
111 lines
2.9 KiB
Plaintext
menuconfig BR2_PACKAGE_GST_PLUGINS_BASE
|
|
bool "gst-plugins-base"
|
|
depends on BR2_PACKAGE_GSTREAMER
|
|
select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
|
|
select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
|
|
select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7
|
|
help
|
|
A basic set of well-supported plug-ins for GStreamer.
|
|
|
|
http://gstreamer.freedesktop.org/
|
|
|
|
if BR2_PACKAGE_GST_PLUGINS_BASE
|
|
|
|
comment "dependency-less plugins"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ADDER
|
|
bool "adder"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP
|
|
bool "app"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
|
|
bool "audioconvert (mandatory for audio playback)"
|
|
default y
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIORATE
|
|
bool "audiorate"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
|
|
bool "audioresample (mandatory for audio playback)"
|
|
default y
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
|
|
bool "audiotestsrc"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ENCODING
|
|
bool "encoding"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_FFMPEGCOLORSPACE
|
|
bool "ffmpegcolorspace (mandatory for video playback)"
|
|
default y
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_GDP
|
|
bool "gdp"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PLAYBACK
|
|
bool "playback (mandatory)"
|
|
default y
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_SUBPARSE
|
|
bool "subparse"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TCP
|
|
bool "tcp"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TYPEFIND
|
|
bool "typefind (mandatory)"
|
|
default y
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC
|
|
bool "videotestsrc"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEORATE
|
|
bool "videorate"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOSCALE
|
|
bool "videoscale (mandatory for video playback)"
|
|
default y
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VOLUME
|
|
bool "volume (mandatory for audio playback)"
|
|
default y
|
|
|
|
comment "plugins with external dependencies (there may be more available)"
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ALSA
|
|
bool "alsa (mandatory for audio playback)"
|
|
select BR2_PACKAGE_ALSA_LIB
|
|
select BR2_PACKAGE_ALSA_LIB_MIXER
|
|
select BR2_PACKAGE_ALSA_LIB_PCM
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_OGG
|
|
bool "ogg (*.ogg audio/video)"
|
|
select BR2_PACKAGE_LIBOGG
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PANGO
|
|
bool "pango font renderer"
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_USE_WCHAR # pango -> libglib2
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # pango -> libglib2
|
|
select BR2_PACKAGE_PANGO
|
|
|
|
comment "pango plugin requires a toolchain with C++, WCHAR and threading support "
|
|
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR || \
|
|
!BR2_TOOLCHAIN_HAS_THREADS
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_THEORA
|
|
bool "theora (*.ogg video)"
|
|
select BR2_PACKAGE_LIBTHEORA
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TREMOR
|
|
bool "tremor"
|
|
select BR2_PACKAGE_TREMOR
|
|
|
|
config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VORBIS
|
|
bool "vorbis (*.ogg audio)"
|
|
select BR2_PACKAGE_LIBVORBIS
|
|
|
|
endif
|
|
|