44367eb7e5aea22a757983a613f7604b93d46284
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / gstreamer1 / gst1-plugins-base / Config.in
1 menuconfig BR2_PACKAGE_GST1_PLUGINS_BASE
2         bool "gst1-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_GST1_PLUGINS_BASE
12
13 comment "dependency-less plugins"
14
15 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ADDER
16         bool "adder"
17         help
18           Adds multiple streams
19
20 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
21         bool "app"
22         help
23           Elements used to communicate with applications
24
25 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOCONVERT
26         bool "audioconvert (mandatory for audio playback)"
27         default y
28         help
29           Convert audio to different formats
30
31 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORATE
32         bool "audiorate"
33         help
34           Adjusts audio frames
35
36 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC
37         bool "audiotestsrc"
38         help
39           Creates audio test signals of given frequency and volume
40
41 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ENCODING
42         bool "encoding"
43         help
44           various encoding-related elements
45
46 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT
47         bool "videoconvert"
48         help
49           Colorspace conversion
50
51 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_GIO
52         bool "gio"
53         help
54           GIO elements
55
56 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PLAYBACK
57         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
58         bool "playback"
59         default y
60         help
61           various playback elements
62
63 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIORESAMPLE
64         bool "audioresample (mandatory for audio playback)"
65         default y
66         help
67           Resamples audio
68
69 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_SUBPARSE
70         bool "subparse"
71         help
72           Subtitle parsing
73
74 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP
75         bool "tcp"
76         help
77           transfer data over the network via TCP
78
79 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
80         bool "typefind"
81         default y
82         help
83           default typefind functions
84
85 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC
86         bool "videotestsrc"
87         help
88           Creates a test video stream
89
90 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE
91         bool "videorate"
92         help
93           Adjusts video frames
94
95 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOSCALE
96         bool "videoscale (mandatory for video playback)"
97         default y
98         help
99           Resizes video
100
101 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VOLUME
102         bool "volume (mandatory for audio playback)"
103         default y
104         help
105           plugin for controlling audio volume
106
107 comment "plugins with external dependencies"
108
109 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA
110         bool "alsa (mandatory for audio playback)"
111         select BR2_PACKAGE_ALSA_LIB
112         select BR2_PACKAGE_ALSA_LIB_MIXER
113         select BR2_PACKAGE_ALSA_LIB_PCM
114         help
115           ALSA plugin library
116
117 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TREMOR
118         bool "tremor"
119         select BR2_PACKAGE_TREMOR
120         help
121           Vorbis Tremor decoder
122
123 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG
124         bool "ogg (*.ogg audio/video)"
125         select BR2_PACKAGE_LIBOGG
126         help
127           ogg stream manipulation (info about ogg: http://xiph.org)
128
129 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PANGO
130         bool "pango font renderer"
131         depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype
132         depends on BR2_ARCH_HAS_ATOMICS # pango -> cairo
133         select BR2_PACKAGE_PANGO
134         help
135           Pango-based text rendering and overlay
136
137 comment "pango plugin needs a toolchain w/ C++"
138         depends on !BR2_INSTALL_LIBSTDCPP
139         depends on BR2_ARCH_HAS_ATOMICS
140
141 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_THEORA
142         bool "theora (*.ogg video)"
143         select BR2_PACKAGE_LIBTHEORA
144         help
145           Theora plugin library
146
147 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS
148         bool "vorbis (*.ogg audio)"
149         select BR2_PACKAGE_LIBVORBIS
150         help
151           Vorbis plugin library
152
153 endif