1 menuconfig BR2_PACKAGE_GST1_PLUGINS_BASE
2 bool "gst1-plugins-base"
3 select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
4 select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
5 select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7
7 A basic set of well-supported plug-ins for GStreamer.
9 http://gstreamer.freedesktop.org/
11 if BR2_PACKAGE_GST1_PLUGINS_BASE
13 comment "dependency-less plugins"
15 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ADDER
20 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
23 Elements used to communicate with applications
25 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
26 bool "audioconvert (mandatory for audio playback)"
29 Convert audio to different formats
31 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORATE
36 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
39 Creates audio test signals of given frequency and volume
41 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING
44 various encoding-related elements
46 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT
51 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO
56 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
57 select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
61 various playback elements
63 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
64 bool "audioresample (mandatory for audio playback)"
69 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_SUBPARSE
74 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP
77 transfer data over the network via TCP
79 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
83 default typefind functions
85 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC
88 Creates a test video stream
90 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE
95 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOSCALE
96 bool "videoscale (mandatory for video playback)"
101 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME
102 bool "volume (mandatory for audio playback)"
105 plugin for controlling audio volume
107 comment "plugins with external dependencies"
109 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA
110 bool "alsa (mandatory for audio playback)"
111 select BR2_PACKAGE_ALSA_LIB
112 select BR2_PACKAGE_ALSA_LIB_MIXER
113 select BR2_PACKAGE_ALSA_LIB_PCM
114 select BR2_PACKAGE_ALSA_LIB_SEQ
118 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TREMOR
120 select BR2_PACKAGE_TREMOR
122 Vorbis Tremor decoder
124 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG
125 bool "ogg (*.ogg audio/video)"
126 select BR2_PACKAGE_LIBOGG
128 ogg stream manipulation (info about ogg: http://xiph.org)
130 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OPUS
132 select BR2_PACKAGE_OPUS
134 Opus codec for speech and audio.
136 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PANGO
137 bool "pango font renderer"
138 depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype
139 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
140 select BR2_PACKAGE_PANGO
142 Pango-based text rendering and overlay
144 comment "pango plugin needs a toolchain w/ C++"
145 depends on !BR2_INSTALL_LIBSTDCPP
146 depends on BR2_TOOLCHAIN_HAS_SYNC_4
148 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_THEORA
149 bool "theora (*.ogg video)"
150 select BR2_PACKAGE_LIBTHEORA
152 Theora plugin library
154 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS
155 bool "vorbis (*.ogg audio)"
156 select BR2_PACKAGE_LIBVORBIS
158 Vorbis plugin library