1 menuconfig BR2_PACKAGE_GST_PLUGINS_GOOD
2 bool "gst-plugins-good"
3 select BR2_PACKAGE_GST_PLUGINS_BASE
5 A set of well-supported plug-ins for GStreamer under the preferred
8 http://gstreamer.freedesktop.org/
10 if BR2_PACKAGE_GST_PLUGINS_GOOD
12 config BR2_PACKAGE_GST_PLUGINS_GOOD_JPEG
13 bool "jpeg (JPEG support)"
14 select BR2_PACKAGE_JPEG
16 config BR2_PACKAGE_GST_PLUGINS_GOOD_PNG
17 bool "png (PNG support)"
18 select BR2_PACKAGE_LIBPNG
20 config BR2_PACKAGE_GST_PLUGINS_GOOD_BZ2
22 depends on BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
23 select BR2_PACKAGE_BZIP2
25 Enable bz2 support for the following plugins:
28 config BR2_PACKAGE_GST_PLUGINS_GOOD_ZLIB
30 depends on BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ISOMP4 || BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ID3DEMUX || BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
31 select BR2_PACKAGE_ZLIB
33 Enable zlib support for the following plugins:
34 id3demux, isomp4, matroska
36 comment "dependency-less plugins"
38 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ALPHA
41 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_APETAG
44 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOFX
47 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS
50 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUPARSE
53 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUTODETECT
56 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AVI
57 bool "avi (*.avi video)"
60 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_CUTTER
63 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEBUGUTILS
66 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEINTERLACE
69 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EFFECTV
72 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EQUALIZER
75 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLV
78 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLX
81 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM
84 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM2K1
87 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ID3DEMUX
88 bool "id3demux (*.mp3 audio)"
90 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ICYDEMUX
93 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE
96 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_INTERLEAVE
99 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ISOMP4
102 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LAW
105 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LEVEL
108 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
111 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MONOSCOPE
114 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIFILE
117 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIPART
120 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_REPLAYGAIN
123 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTP
126 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTPMANAGER
129 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTSP
132 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SHAPEWIPE
135 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SMPTE
138 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPECTRUM
141 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP
144 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX
147 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOCROP
150 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOFILTER
153 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOMIXER
156 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVENC
159 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPARSE
160 bool "wavparse (*.wav audio)"
163 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_Y4M
166 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_V4L2
169 comment "plugins with external dependencies"
171 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ANNODEX
172 bool "annodex (XML Library)"
173 select BR2_PACKAGE_LIBXML2
175 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_CAIRO
177 depends on BR2_ARCH_HAS_ATOMICS # cairo
178 select BR2_PACKAGE_CAIRO
179 select BR2_PACKAGE_CAIRO_PNG
181 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLAC
182 bool "flac (libFLAC)"
183 depends on BR2_USE_WCHAR # flac
184 select BR2_PACKAGE_FLAC
186 comment "flac needs a toolchain w/ wchar"
187 depends on !BR2_USE_WCHAR
189 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GDKPIXBUF
191 depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2
192 depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2
193 select BR2_PACKAGE_GDK_PIXBUF
195 comment "gdkpixbuf needs a toolchain w/ wchar, threads"
196 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
198 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS
199 bool "ossaudio (OSS audio)"
201 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS4
202 bool "oss4 (Open Sound System 4)"
204 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE
205 depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
206 depends on BR2_USE_MMU # pulseaudio
207 depends on BR2_ARCH_HAS_ATOMICS # pulseaudio
208 depends on !BR2_STATIC_LIBS # pulseaudio
209 select BR2_PACKAGE_PULSEAUDIO
212 comment "pulseaudio support needs a toolchain w/ threads, dynamic library"
213 depends on BR2_USE_MMU
214 depends on BR2_ARCH_HAS_ATOMICS
215 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
217 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC
218 bool "souphttpsrc (http client)"
219 depends on BR2_USE_WCHAR # libsoup -> glib2
220 depends on BR2_TOOLCHAIN_HAS_THREADS # libsoup -> glib2
221 select BR2_PACKAGE_LIBSOUP
223 comment "souphttpsrc needs a toolchain w/ wchar, threads"
224 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
226 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPEEX
228 select BR2_PACKAGE_SPEEX
230 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPACK
231 bool "wavpack (*.wv audio)"
232 select BR2_PACKAGE_WAVPACK