]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blob - package/gstreamer1/gst1-plugins-base/Config.in
a17f2ad9539a83508406d7080836cf7ea7840770
[coffee/buildroot.git] / 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         bool "playback"
58         default y
59         select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TYPEFIND
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         select BR2_PACKAGE_ALSA_LIB_SEQ
115         help
116           ALSA plugin library
117
118 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TREMOR
119         bool "tremor"
120         select BR2_PACKAGE_TREMOR
121         help
122           Vorbis Tremor decoder
123
124 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OGG
125         bool "ogg (*.ogg audio/video)"
126         select BR2_PACKAGE_LIBOGG
127         help
128           ogg stream manipulation (info about ogg: http://xiph.org)
129
130 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_OPUS
131         bool "opus"
132         select BR2_PACKAGE_OPUS
133         help
134           Opus codec for speech and audio.
135
136 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PANGO
137         bool "pango font renderer"
138         depends on BR2_INSTALL_LIBSTDCPP # pango -> freetype
139         depends on BR2_TOOLCHAIN_HAS_SYNC_4 # pango -> harfbuzz
140         select BR2_PACKAGE_PANGO
141         help
142           Pango-based text rendering and overlay
143
144 comment "pango plugin needs a toolchain w/ C++"
145         depends on !BR2_INSTALL_LIBSTDCPP
146         depends on BR2_TOOLCHAIN_HAS_SYNC_4
147
148 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_THEORA
149         bool "theora (*.ogg video)"
150         select BR2_PACKAGE_LIBTHEORA
151         help
152           Theora plugin library
153
154 config BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VORBIS
155         bool "vorbis (*.ogg audio)"
156         select BR2_PACKAGE_LIBVORBIS
157         help
158           Vorbis plugin library
159
160 endif