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