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 select BR2_PACKAGE_CAIRO
178 select BR2_PACKAGE_CAIRO_PNG
180 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLAC
181 bool "flac (libFLAC)"
182 depends on BR2_USE_WCHAR # flac
183 select BR2_PACKAGE_FLAC
185 comment "flac needs a toolchain w/ wchar"
186 depends on !BR2_USE_WCHAR
188 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GDKPIXBUF
190 depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2
191 depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2
192 select BR2_PACKAGE_GDK_PIXBUF
194 comment "gdkpixbuf needs a toolchain w/ wchar, threads"
195 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
197 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS
198 bool "ossaudio (OSS audio)"
200 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_OSS4
201 bool "oss4 (Open Sound System 4)"
203 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_PULSE
204 depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
205 depends on BR2_USE_MMU # pulseaudio
206 depends on !BR2_STATIC_LIBS # pulseaudio
207 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pulseaudio -> json-c
208 select BR2_PACKAGE_PULSEAUDIO
211 comment "pulseaudio support needs a toolchain w/ threads, dynamic library"
212 depends on BR2_USE_MMU
213 depends on BR2_TOOLCHAIN_HAS_SYNC_4
214 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
216 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC
217 bool "souphttpsrc (http client)"
218 depends on BR2_USE_WCHAR # libsoup -> glib2
219 depends on BR2_TOOLCHAIN_HAS_THREADS # libsoup -> glib2
220 select BR2_PACKAGE_LIBSOUP
222 comment "souphttpsrc needs a toolchain w/ wchar, threads"
223 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
225 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPEEX
227 select BR2_PACKAGE_SPEEX
229 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPACK
230 bool "wavpack (*.wv audio)"
231 select BR2_PACKAGE_WAVPACK