toolchain: bump Codescape IMG MIPS version to 2016.05-06
[buildroot-gz.git] / package / gstreamer1 / gst1-plugins-good / Config.in
blob27f24f5e73c20fda304a520c17daa379c20f7297
1 menuconfig BR2_PACKAGE_GST1_PLUGINS_GOOD
2         bool "gst1-plugins-good"
3         select BR2_PACKAGE_GST1_PLUGINS_BASE
4         select BR2_PACKAGE_XLIB_LIBX11 if BR2_PACKAGE_XORG7
5         select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
6         select BR2_PACKAGE_XLIB_LIBXV if BR2_PACKAGE_XORG7
7         help
8           A set of well-supported plug-ins for GStreamer under the preferred
9           license.
11           http://gstreamer.freedesktop.org/
13 if BR2_PACKAGE_GST1_PLUGINS_GOOD
15 config BR2_PACKAGE_GST1_PLUGINS_GOOD_JPEG
16         bool "jpeg (JPEG support)"
17         select BR2_PACKAGE_JPEG
18         help
19           JPeg plugin library
21 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG
22         bool "png (PNG support)"
23         select BR2_PACKAGE_LIBPNG
24         help
25           PNG plugin library
27 config BR2_PACKAGE_GST1_PLUGINS_GOOD_BZ2
28         bool "bz2 support"
29         depends on BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA
30         select BR2_PACKAGE_BZIP2
31         help
32           Enable bz2 support for the following plugins:
33           matroska
35 config BR2_PACKAGE_GST1_PLUGINS_GOOD_ZLIB
36         bool "zlib support"
37         depends on BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ISOMP4 || BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX || BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA
38         select BR2_PACKAGE_ZLIB
39         help
40           Enable zlib support for the following plugins:
41           id3demux, isomp4, matroska
43 comment "dependency-less plugins"
45 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA
46         bool "alpha"
47         help
48           adds an alpha channel to video - constant or via chroma-keying
50 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_APETAG
51         bool "apetag"
52         help
53           APEv1/2 tag reader
55 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOFX
56         bool "audiofx"
57         help
58           Audio effects plugin
60 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS
61         bool "audioparsers"
62         help
63           Parsers for various audio formats
65 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUPARSE
66         bool "auparse"
67         help
68           parses au streams
70 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AUTODETECT
71         bool "autodetect"
72         help
73           Plugin contains auto-detection plugins for video/audio in- and outputs
75 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_AVI
76         bool "avi (*.avi video)"
77         default y
78         help
79           AVI stream handling
81 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CUTTER
82         bool "cutter"
83         help
84           Audio Cutter to split audio into non-silent bits
86 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEBUGUTILS
87         bool "debugutils"
88         help
89           elements for testing and debugging
91 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE
92         bool "deinterlace"
93         help
94           Deinterlacer
96 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DTMF
97         bool "dtmf"
98         help
99           DTMF plugin
101 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EFFECTV
102         bool "effectv"
103         help
104           effect plugins from the effectv project
106 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_EQUALIZER
107         bool "equalizer"
108         help
109           GStreamer audio equalizers
111 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLV
112         bool "flv"
113         help
114           FLV muxing and demuxing plugin
116 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLX
117         bool "flx"
118         help
119           FLC/FLI/FLX video decoder
121 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM
122         bool "goom"
123         help
124           GOOM visualization filter
126 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GOOM2K1
127         bool "goom2k1"
128         help
129           GOOM 2k1 visualization filter
131 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ICYDEMUX
132         bool "icydemux"
133         help
134           Demux ICY tags from a stream
136 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ID3DEMUX
137         bool "id3demux (*.mp3 audio)"
138         help
139           Demux ID3v1 and ID3v2 tags from a file
141 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE
142         bool "imagefreeze"
143         help
144           Still frame stream generator
146 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_INTERLEAVE
147         bool "interleave"
148         help
149           Audio interleaver/deinterleaver
151 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ISOMP4
152         bool "isomp4"
153         default y
154         help
155           ISO base media file format support (mp4, 3gpp, qt, mj2)
157 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LAW
158         bool "law"
160 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_LEVEL
161         bool "level"
162         help
163           Audio level plugin
165 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MATROSKA
166         bool "matroska"
167         help
168           Matroska and WebM stream handling
170 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MONOSCOPE
171         bool "monoscope"
172         help
173           Monoscope visualization
175 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE
176         bool "multifile"
177         help
178           Reads/Writes buffers from/to sequentially named files
180 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIPART
181         bool "multipart"
182         help
183           multipart stream manipulation
185 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_REPLAYGAIN
186         bool "replaygain"
187         help
188           ReplayGain volume normalization
190 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP
191         bool "rtp"
192         help
193           Real-time protocol plugins
195 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER
196         bool "rtpmanager"
197         help
198           RTP session management plugin library
200 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP
201         bool "rtsp"
202         help
203           transfer data via RTSP
205 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SHAPEWIPE
206         bool "shapewipe"
207         help
208           Shape Wipe transition filter
210 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SMPTE
211         bool "smpte"
212         help
213           Apply the standard SMPTE transitions on video images
215 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPECTRUM
216         bool "spectrum"
217         help
218           Run an FFT on the audio signal, output spectrum data
220 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP
221         bool "udp"
222         help
223           transfer data via UDP
225 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX
226         bool "videobox"
227         help
228           resizes a video by adding borders or cropping
230 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP
231         bool "videocrop"
232         help
233           Crops video into a user-defined region
235 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOFILTER
236         bool "videofilter"
237         help
238           Video filters plugin
240 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOMIXER
241         bool "videomixer"
242         help
243           Video mixer
245 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVENC
246         bool "wavenc"
247         help
248           Encode raw audio into WAV
250 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPARSE
251         bool "wavparse (*.wav audio)"
252         default y
253         help
254           Parse a .wav file into raw audio
256 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_Y4M
257         bool "y4m"
258         help
259           Encodes a YUV frame into the yuv4mpeg format (mjpegtools)
261 comment "plugins with external dependencies"
263 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS
264         bool "ossaudio (OSS audio)"
265         help
266           OSS (Open Sound System) support for GStreamer
268 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_OSS4
269         bool "oss4 (Open Sound System 4)"
270         help
271           Open Sound System (OSS) version 4 support for GStreamer
273 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2
274         bool "v4l2"
275         depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # multi planar api
276         help
277           elements for Video 4 Linux
279 comment "v4l2 needs a toolchain w/ headers >= 3.0"
280         depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
282 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE
283         bool "v4l2-probe (m2m)"
284         depends on BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2
285         help
286           Enables the V4L2 probe at plugin load time. This enables
287           support for v4l2 transform devices, such as m2m
288           devices. These plugins are registered as v4l2videoNconvert
290 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_CAIRO
291         bool "cairo"
292         select BR2_PACKAGE_CAIRO
293         select BR2_PACKAGE_CAIRO_PNG
294         help
295           Cairo-based elements
297 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_FLAC
298         bool "flac (libFLAC)"
299         depends on BR2_USE_WCHAR # flac
300         select BR2_PACKAGE_FLAC
301         help
302           The FLAC Lossless compressor Codec
304 comment "flac needs a toolchain w/ wchar"
305         depends on !BR2_USE_WCHAR
307 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_GDKPIXBUF
308         bool "gdkpixbuf"
309         select BR2_PACKAGE_GDK_PIXBUF
310         depends on BR2_USE_WCHAR # gdk-pixbuf -> libglib2
311         depends on BR2_TOOLCHAIN_HAS_THREADS # gdk-pixbuf -> libglib2
312         help
313           GdkPixbuf-based image decoder, overlay and sink
315 comment "gdkpixbuf needs a toolchain w/ wchar, threads"
316         depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
318 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_PULSE
319         depends on BR2_TOOLCHAIN_HAS_THREADS # pulseaudio
320         depends on BR2_USE_MMU # pulseaudio
321         depends on !BR2_STATIC_LIBS # pulseaudio
322         depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pulseaudio -> json-c
323         select BR2_PACKAGE_PULSEAUDIO
324         bool "pulseaudio"
325         help
326           PulseAudio plugin library
328 comment "pulseaudio support needs a toolchain w/ threads, dynamic library"
329         depends on BR2_USE_MMU
330         depends on BR2_TOOLCHAIN_HAS_SYNC_4
331         depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
333 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SOUPHTTPSRC
334         bool "souphttpsrc (http client)"
335         depends on BR2_USE_WCHAR # libsoup -> glib2
336         depends on BR2_TOOLCHAIN_HAS_THREADS # libsoup -> glib2
337         select BR2_PACKAGE_LIBSOUP
338         help
339           libsoup HTTP client src/sink
341 comment "souphttpsrc needs a toolchain w/ wchar, threads"
342         depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
344 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_SPEEX
345         bool "speex"
346         select BR2_PACKAGE_SPEEX
347         help
348           Speex plugin library
350 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_TAGLIB
351         bool "taglib"
352         depends on BR2_INSTALL_LIBSTDCPP
353         depends on BR2_USE_WCHAR
354         select BR2_PACKAGE_TAGLIB
355         help
356           Taglib tagging plugin library
358 comment "taglib needs a toolchain w/ C++, wchar"
359         depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR
361 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VPX
362         bool "vpx (webm)"
363         select BR2_PACKAGE_LIBVPX
364         depends on !BR2_bfin # libvpx
365         depends on BR2_TOOLCHAIN_HAS_THREADS # libvpx
366         help
367           VP8 plugin
369 comment "libvpx needs a toolchain w/ threads"
370         depends on !BR2_bfin
371         depends on !BR2_TOOLCHAIN_HAS_THREADS
373 config BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_WAVPACK
374         bool "wavpack (*.wv audio)"
375         select BR2_PACKAGE_WAVPACK
376         help
377           Wavpack lossless/lossy audio format handling
379 endif