8ececea5ad058ad7831265f6dd5cabc1a55552cb
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / gstreamer / gst-plugins-base / Config.in
1 menuconfig BR2_PACKAGE_GST_PLUGINS_BASE
2         bool "gst-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
6         help
7           A basic set of well-supported plug-ins for GStreamer.
8
9           http://gstreamer.freedesktop.org/
10
11 if BR2_PACKAGE_GST_PLUGINS_BASE
12
13 comment "dependency-less plugins"
14
15 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ADDER
16         bool "adder"
17
18 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_APP
19         bool "app"
20
21 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
22         bool "audioconvert (mandatory for audio playback)"
23         default y
24
25 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIORATE
26         bool "audiorate"
27
28 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
29         bool "audioresample (mandatory for audio playback)"
30         default y
31
32 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
33         bool "audiotestsrc"
34
35 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ENCODING
36         bool "encoding"
37
38 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_FFMPEGCOLORSPACE
39         bool "ffmpegcolorspace (mandatory for video playback)"
40         default y
41
42 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_GDP
43         bool "gdp"
44
45 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PLAYBACK
46         bool "playback (mandatory)"
47         default y
48
49 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_SUBPARSE
50         bool "subparse"
51
52 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TCP
53         bool "tcp"
54
55 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TYPEFIND
56         bool "typefind (mandatory)"
57         default y
58
59 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC
60         bool "videotestsrc"
61
62 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEORATE
63         bool "videorate"
64
65 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOSCALE
66         bool "videoscale (mandatory for video playback)"
67         default y
68
69 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VOLUME
70         bool "volume (mandatory for audio playback)"
71         default y
72
73 comment "plugins with external dependencies (there may be more available)"
74
75 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ALSA
76         bool "alsa (mandatory for audio playback)"
77         select BR2_PACKAGE_ALSA_LIB
78         select BR2_PACKAGE_ALSA_LIB_MIXER
79         select BR2_PACKAGE_ALSA_LIB_PCM
80
81 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_OGG
82         bool "ogg (*.ogg audio/video)"
83         select BR2_PACKAGE_LIBOGG
84
85 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_PANGO
86         bool "pango font renderer"
87         depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype
88         depends on BR2_ARCH_HAS_ATOMICS # pango -> cairo
89         select BR2_PACKAGE_PANGO
90
91 comment "pango plugin needs a toolchain w/ C++"
92         depends on !BR2_INSTALL_LIBSTDCPP
93         depends on BR2_ARCH_HAS_ATOMICS
94
95 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_THEORA
96         bool "theora (*.ogg video)"
97         select BR2_PACKAGE_LIBTHEORA
98
99 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_TREMOR
100         bool "tremor"
101         select BR2_PACKAGE_TREMOR
102
103 config BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VORBIS
104         bool "vorbis (*.ogg audio)"
105         select BR2_PACKAGE_LIBVORBIS
106
107 endif