python-dataproperty: bump version to 0.17.0
[buildroot-gz.git] / package / gstreamer / gst-plugins-good / Config.in
blob65f74e819d716da28ad9688dabbbcd5dde2bf120
1 menuconfig BR2_PACKAGE_GST_PLUGINS_GOOD
2         bool "gst-plugins-good"
3         select BR2_PACKAGE_GST_PLUGINS_BASE
4         help
5           A set of well-supported plug-ins for GStreamer under the preferred
6           license.
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
21         bool "bz2 support"
22         depends on BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
23         select BR2_PACKAGE_BZIP2
24         help
25           Enable bz2 support for the following plugins:
26           matroska
28 config BR2_PACKAGE_GST_PLUGINS_GOOD_ZLIB
29         bool "zlib support"
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
32         help
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
39         bool "alpha"
41 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_APETAG
42         bool "apetag"
44 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOFX
45         bool "audiofx"
47 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUDIOPARSERS
48         bool "audioparsers"
50 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUPARSE
51         bool "auparse"
53 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AUTODETECT
54         bool "autodetect"
56 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_AVI
57         bool "avi (*.avi video)"
58         default y
60 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_CUTTER
61         bool "cutter"
63 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEBUGUTILS
64         bool "debugutils"
66 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_DEINTERLACE
67         bool "deinterlace"
69 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EFFECTV
70         bool "effectv"
72 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_EQUALIZER
73         bool "equalizer"
75 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLV
76         bool "flv"
78 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_FLX
79         bool "flx"
81 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM
82         bool "goom"
84 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_GOOM2K1
85         bool "goom2k1"
87 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ID3DEMUX
88         bool "id3demux (*.mp3 audio)"
90 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ICYDEMUX
91         bool "icydemux"
93 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_IMAGEFREEZE
94         bool "imagefreeze"
96 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_INTERLEAVE
97         bool "interleave"
99 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ISOMP4
100         bool "isomp4"
102 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LAW
103         bool "law"
105 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_LEVEL
106         bool "level"
108 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MATROSKA
109         bool "matroska"
111 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MONOSCOPE
112         bool "monoscope"
114 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIFILE
115         bool "multifile"
117 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIPART
118         bool "multipart"
120 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_REPLAYGAIN
121         bool "replaygain"
123 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTP
124         bool "rtp"
126 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTPMANAGER
127         bool "rtpmanager"
129 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTSP
130         bool "rtsp"
132 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SHAPEWIPE
133         bool "shapewipe"
135 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SMPTE
136         bool "smpte"
138 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_SPECTRUM
139         bool "spectrum"
141 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP
142         bool "udp"
144 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX
145         bool "videobox"
147 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOCROP
148         bool "videocrop"
150 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOFILTER
151         bool "videofilter"
153 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOMIXER
154         bool "videomixer"
156 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVENC
157         bool "wavenc"
159 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVPARSE
160         bool "wavparse (*.wav audio)"
161         default y
163 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_Y4M
164         bool "y4m"
166 config BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_V4L2
167         bool "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
176         bool "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
189         bool "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
209         bool "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
226         bool "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
233 endif