freeradius2: update to version 2.1.9
[openwrt/svn-archive/archive.git] / multimedia / ffmpeg / Config.in
1 menu "Configuration"
2 depends PACKAGE_libffmpeg
3
4 config FFMPEG_IPV6
5 bool "Enable IPv6"
6 default IPV6
7
8 config FFMPEG_PATENTED
9 bool "Include patented codecs and technologies"
10 default BUILD_PATENTED
11
12 config FFMPEG_FFSERVER_SUPPORT
13 bool "Include support for ffserver (FFmpeg streaming server)"
14 select FFMPEG_MUXER_ffm
15 select FFMPEG_DEMUXER_ffm
16 select FFMPEG_DEMUXER_rtsp
17 select FFMPEG_PROTOCOL_rtp
18
19 config FFMPEG_LIBDLNA_SUPPORT
20 bool "Include support for libdlna/ushare"
21 depends FFMPEG_PATENTED
22 select FFMPEG_DECODER_ac3
23 select FFMPEG_DECODER_atrac3
24 select FFMPEG_DECODER_h264
25 select FFMPEG_DECODER_jpegls
26 select FFMPEG_DECODER_mp3
27 select FFMPEG_DECODER_mpeg1video
28 select FFMPEG_DECODER_mpeg2video
29 select FFMPEG_DECODER_mpeg4
30 select FFMPEG_DECODER_mpeg4aac
31 select FFMPEG_DECODER_mpegvideo
32 select FFMPEG_DECODER_wmav1
33 select FFMPEG_DECODER_wmav2
34 select FFMPEG_DECODER_png
35 select FFMPEG_DEMUXER_ac3
36 select FFMPEG_DEMUXER_h264
37 select FFMPEG_DEMUXER_mp3
38 select FFMPEG_DEMUXER_mpegvideo
39
40 comment "Encoders ---"
41
42 config FFMPEG_ENCODER_ac3
43 bool "AC3"
44 depends FFMPEG_PATENTED
45 select FFMPEG_PARSER_ac3
46
47 config FFMPEG_ENCODER_jpegls
48 bool "JPEG-LS"
49
50 config FFMPEG_ENCODER_mpeg1video
51 bool "MPEG-1 Video"
52
53 config FFMPEG_ENCODER_mpeg2video
54 bool "MPEG-2 Video"
55 depends FFMPEG_PATENTED
56
57 config FFMPEG_ENCODER_mpeg4
58 bool "MPEG-4"
59 depends FFMPEG_PATENTED
60
61 config FFMPEG_ENCODER_pcm_s16be
62 bool "PCM signed 16-bit big-endian"
63
64 config FFMPEG_ENCODER_pcm_s16le
65 bool "PCM signed 16-bit little-endian"
66
67 config FFMPEG_ENCODER_png
68 bool "PNG"
69 select FFMPEG_ENCODER_zlib
70
71 config FFMPEG_ENCODER_vorbis
72 bool "Vorbis"
73
74 config FFMPEG_ENCODER_zlib
75 bool "Zlib"
76
77 comment "Decoders ---"
78
79 config FFMPEG_DECODER_aac
80 bool "AAC (Advanced Audio Coding)"
81 depends FFMPEG_PATENTED
82 select FFMPEG_PARSER_aac
83
84 config FFMPEG_DECODER_ac3
85 bool "AC3"
86 depends FFMPEG_PATENTED
87 select FFMPEG_PARSER_ac3
88
89 config FFMPEG_DECODER_atrac3
90 bool "ATRAC3"
91 depends FFMPEG_PATENTED
92
93 config FFMPEG_DECODER_gif
94 bool "GIF"
95
96 config FFMPEG_DECODER_h264
97 bool "H.264"
98 depends FFMPEG_PATENTED
99
100 config FFMPEG_DECODER_jpegls
101 bool "JPEG-LS"
102
103 config FFMPEG_DECODER_mp2
104 bool "MP2 (MPEG Audio Layer 2)"
105 depends FFMPEG_PATENTED
106
107 config FFMPEG_DECODER_mp3
108 bool "MP3 (MPEG Audio Layer 2)"
109 depends FFMPEG_PATENTED
110
111 config FFMPEG_DECODER_mpegvideo
112 bool "MPEG Video"
113
114 config FFMPEG_DECODER_mpeg1video
115 bool "MPEG-1 Video"
116
117 config FFMPEG_DECODER_mpeg2video
118 bool "MPEG-2 Video"
119 depends FFMPEG_PATENTED
120
121 config FFMPEG_DECODER_mpeg4
122 bool "MPEG-4"
123 depends FFMPEG_PATENTED
124
125 config FFMPEG_DECODER_mpeg4aac
126 bool "MPEG-4 (AAC)"
127 depends FFMPEG_PATENTED
128
129 config FFMPEG_DECODER_pcm_s16be
130 bool "PCM signed 16-bit big-endian"
131
132 config FFMPEG_DECODER_pcm_s16le
133 bool "PCM signed 16-bit little-endian"
134
135 config FFMPEG_DECODER_png
136 bool "PNG"
137 select FFMPEG_DECODER_zlib
138
139 config FFMPEG_DECODER_vorbis
140 bool "Vorbis"
141
142 config FFMPEG_DECODER_wmav1
143 bool "WMAv1"
144 depends FFMPEG_PATENTED
145
146 config FFMPEG_DECODER_wmav2
147 bool "WMAv2"
148 depends FFMPEG_PATENTED
149
150 config FFMPEG_DECODER_zlib
151 bool "Zlib"
152
153 comment "Muxers ---"
154
155 config FFMPEG_MUXER_ac3
156 bool "AC3"
157 depends FFMPEG_PATENTED
158
159 config FFMPEG_MUXER_ffm
160 bool "FFM (ffserver live feed)"
161
162 config FFMPEG_MUXER_h264
163 bool "H.264"
164 depends FFMPEG_PATENTED
165
166 config FFMPEG_MUXER_mp3
167 bool "MP3 (MPEG Audio Layer 3)"
168
169 config FFMPEG_MUXER_mp4
170 bool "MP4"
171
172 config FFMPEG_MUXER_mpeg1video
173 bool "MPEG-1 Video"
174
175 config FFMPEG_MUXER_mpeg2video
176 bool "MPEG-2 Video"
177
178 config FFMPEG_MUXER_mpegts
179 bool "MPEG-2 (TS)"
180
181 config FFMPEG_MUXER_ogg
182 bool "Ogg"
183
184 config FFMPEG_MUXER_oss
185 bool "OSS (Open Sound System playback)"
186
187 config FFMPEG_MUXER_rtp
188 bool "RTP"
189
190 comment "Demuxers ---"
191
192 config FFMPEG_DEMUXER_ac3
193 bool "AC3"
194
195 config FFMPEG_DEMUXER_ffm
196 bool "FFM (ffserver live feed)"
197
198 config FFMPEG_DEMUXER_h264
199 bool "H.264"
200 depends FFMPEG_PATENTED
201
202 config FFMPEG_DEMUXER_mp3
203 bool "MP3 (MPEG Audio Layer 3)"
204
205 config FFMPEG_DEMUXER_mpegvideo
206 bool "MPEG Video"
207
208 config FFMPEG_DEMUXER_mpegps
209 bool "MPEG-2 (PS)"
210
211 config FFMPEG_DEMUXER_mpegts
212 bool "MPEG-2 (TS)"
213
214 config FFMPEG_DEMUXER_ogg
215 bool "Ogg"
216
217 config FFMPEG_DEMUXER_rm
218 bool "RM"
219 help
220 RealMedia format demuxer
221
222 config FFMPEG_DEMUXER_rtsp
223 bool "RTSP"
224 select FFMPEG_DEMUXER_rm
225 select FFMPEG_DEMUXER_sdp
226
227 config FFMPEG_DEMUXER_sdp
228 bool "SDP"
229 select FFMPEG_DEMUXER_mpegts
230
231 comment "Parsers ---"
232
233 config FFMPEG_PARSER_aac
234 bool "AAC (Advanced Audio Coding)"
235 depends FFMPEG_PATENTED
236
237 config FFMPEG_PARSER_ac3
238 bool "AC3"
239
240 config FFMPEG_PARSER_h264
241 bool "H.264"
242 depends FFMPEG_PATENTED
243 select FFMPEG_DECODER_h264
244
245 config FFMPEG_PARSER_mpegaudio
246 bool "MPEG Audio"
247
248 config FFMPEG_PARSER_mpegvideo
249 bool "MPEG Video"
250
251 config FFMPEG_PARSER_mpeg4video
252 bool "MPEG-4 Video"
253
254 comment "Protocols ---"
255
256 config FFMPEG_PROTOCOL_file
257 bool "file:"
258
259 config FFMPEG_PROTOCOL_http
260 bool "http:"
261
262 config FFMPEG_PROTOCOL_pipe
263 bool "pipe:"
264
265 config FFMPEG_PROTOCOL_rtp
266 bool "rtp:"
267 select FFMPEG_PROTOCOL_udp
268
269 config FFMPEG_PROTOCOL_tcp
270 bool "tcp:"
271
272 config FFMPEG_PROTOCOL_udp
273 bool "udp:"
274
275 endmenu
276