2 depends PACKAGE_libffmpeg
5 bool "Big Toggle for FFmpeg's encoder/muxer support"
6 depends FFMPEG_PATENTED
9 bool "Big Toggle for FFmpeg's decoder/demuxer support"
10 depends FFMPEG_PATENTED
12 config FFMPEG_PATENTED
13 bool "Include patented codecs and technologies"
14 default BUILD_PATENTED
16 config FFMPEG_FFSERVER_SUPPORT
17 bool "Include support for ffserver (FFmpeg streaming server)"
18 select FFMPEG_MUXER_ffm
19 select FFMPEG_DEMUXER_ffm
20 select FFMPEG_DEMUXER_rtsp
21 select FFMPEG_PROTOCOL_rtp
23 config FFMPEG_LIBDLNA_SUPPORT
24 bool "Include support for libdlna/ushare"
25 depends FFMPEG_PATENTED
26 select FFMPEG_DECODER_ac3
27 select FFMPEG_DECODER_atrac3
28 select FFMPEG_DECODER_h264
29 select FFMPEG_DECODER_jpegls
30 select FFMPEG_DECODER_mp3
31 select FFMPEG_DECODER_mpeg1video
32 select FFMPEG_DECODER_mpeg2video
33 select FFMPEG_DECODER_mpeg4
34 select FFMPEG_DECODER_mpegvideo
35 select FFMPEG_DECODER_wmav1
36 select FFMPEG_DECODER_wmav2
37 select FFMPEG_DECODER_png
38 select FFMPEG_DEMUXER_ac3
39 select FFMPEG_DEMUXER_h264
40 select FFMPEG_DEMUXER_mp3
41 select FFMPEG_DEMUXER_mpegvideo
43 config FFMPEG_MINIDLNA_SUPPORT
44 bool "Include support for minidlna"
45 depends FFMPEG_PATENTED
46 select FFMPEG_DECODER_aac
47 select FFMPEG_DECODER_ac3
48 select FFMPEG_DECODER_flac
49 select FFMPEG_DECODER_h264
50 select FFMPEG_DECODER_jpegls
51 select FFMPEG_DECODER_mp3
52 select FFMPEG_DECODER_mpeg1video
53 select FFMPEG_DECODER_mpeg2video
54 select FFMPEG_DECODER_mpeg4
55 select FFMPEG_DECODER_mpegvideo
56 select FFMPEG_DECODER_wmav1
57 select FFMPEG_DECODER_wmav2
58 select FFMPEG_DECODER_png
59 select FFMPEG_DEMUXER_aac
60 select FFMPEG_DEMUXER_ac3
61 select FFMPEG_DEMUXER_avi
62 select FFMPEG_DEMUXER_flac
63 select FFMPEG_DEMUXER_h264
64 select FFMPEG_DEMUXER_matroska
65 select FFMPEG_DEMUXER_mov
66 select FFMPEG_DEMUXER_mp3
67 select FFMPEG_DEMUXER_mpegvideo
68 select FFMPEG_PROTOCOL_file
70 comment "Encoders ---"
72 config FFMPEG_ENCODER_ac3
74 depends FFMPEG_PATENTED
75 select FFMPEG_PARSER_ac3
77 config FFMPEG_ENCODER_jpegls
80 config FFMPEG_ENCODER_mpeg1video
83 config FFMPEG_ENCODER_mpeg2video
85 depends FFMPEG_PATENTED
87 config FFMPEG_ENCODER_mpeg4
89 depends FFMPEG_PATENTED
91 config FFMPEG_ENCODER_pcm_s16be
92 bool "PCM signed 16-bit big-endian"
94 config FFMPEG_ENCODER_pcm_s16le
95 bool "PCM signed 16-bit little-endian"
97 config FFMPEG_ENCODER_png
99 select FFMPEG_ENCODER_zlib
101 config FFMPEG_ENCODER_vorbis
104 config FFMPEG_ENCODER_zlib
107 comment "Decoders ---"
109 config FFMPEG_DECODER_aac
110 bool "AAC (Advanced Audio Coding)"
111 depends FFMPEG_PATENTED
112 select FFMPEG_PARSER_aac
114 config FFMPEG_DECODER_ac3
116 depends FFMPEG_PATENTED
117 select FFMPEG_PARSER_ac3
119 config FFMPEG_DECODER_atrac3
121 depends FFMPEG_PATENTED
123 config FFMPEG_DECODER_flac
126 config FFMPEG_DECODER_gif
129 config FFMPEG_DECODER_h264
131 depends FFMPEG_PATENTED
133 config FFMPEG_DECODER_jpegls
136 config FFMPEG_DECODER_mp2
137 bool "MP2 (MPEG Audio Layer 2)"
138 depends FFMPEG_PATENTED
140 config FFMPEG_DECODER_mp3
141 bool "MP3 (MPEG Audio Layer 2)"
142 depends FFMPEG_PATENTED
144 config FFMPEG_DECODER_mpegvideo
147 config FFMPEG_DECODER_mpeg1video
150 config FFMPEG_DECODER_mpeg2video
152 depends FFMPEG_PATENTED
154 config FFMPEG_DECODER_mpeg4
156 depends FFMPEG_PATENTED
158 config FFMPEG_DECODER_pcm_s16be
159 bool "PCM signed 16-bit big-endian"
161 config FFMPEG_DECODER_pcm_s16le
162 bool "PCM signed 16-bit little-endian"
164 config FFMPEG_DECODER_png
166 select FFMPEG_DECODER_zlib
168 config FFMPEG_DECODER_vorbis
171 config FFMPEG_DECODER_wmav1
173 depends FFMPEG_PATENTED
175 config FFMPEG_DECODER_wmav2
177 depends FFMPEG_PATENTED
179 config FFMPEG_DECODER_zlib
184 config FFMPEG_MUXER_ac3
186 depends FFMPEG_PATENTED
188 config FFMPEG_MUXER_ffm
189 bool "FFM (ffserver live feed)"
191 config FFMPEG_MUXER_h264
193 depends FFMPEG_PATENTED
195 config FFMPEG_MUXER_mp3
196 bool "MP3 (MPEG Audio Layer 3)"
198 config FFMPEG_MUXER_mp4
201 config FFMPEG_MUXER_mpeg1video
204 config FFMPEG_MUXER_mpeg2video
207 config FFMPEG_MUXER_mpegts
210 config FFMPEG_MUXER_ogg
213 config FFMPEG_MUXER_rtp
216 comment "Demuxers ---"
218 config FFMPEG_DEMUXER_aac
221 config FFMPEG_DEMUXER_avi
222 bool "AVI (Audio Video Interleave)"
224 config FFMPEG_DEMUXER_ac3
227 config FFMPEG_DEMUXER_flac
230 config FFMPEG_DEMUXER_ffm
231 bool "FFM (ffserver live feed)"
233 config FFMPEG_DEMUXER_h264
235 depends FFMPEG_PATENTED
237 config FFMPEG_DEMUXER_matroska
238 bool "Matroska (MKA,MKV)"
239 select FFMPEG_DECODER_zlib
241 config FFMPEG_DEMUXER_mov
242 bool "MOV/MP4/M4A/3GP/3G2/MJ2"
243 select FFMPEG_DECODER_zlib
245 config FFMPEG_DEMUXER_mp3
246 bool "MP3 (MPEG Audio Layer 3)"
247 select FFMPEG_PARSER_mpegaudio
249 config FFMPEG_DEMUXER_mpegvideo
252 config FFMPEG_DEMUXER_mpegps
255 config FFMPEG_DEMUXER_mpegts
258 config FFMPEG_DEMUXER_ogg
261 config FFMPEG_DEMUXER_rm
264 RealMedia format demuxer
266 config FFMPEG_DEMUXER_rtsp
268 select FFMPEG_DEMUXER_rm
269 select FFMPEG_DEMUXER_sdp
271 config FFMPEG_DEMUXER_sdp
273 select FFMPEG_DEMUXER_mpegts
275 comment "Parsers ---"
277 config FFMPEG_PARSER_aac
278 bool "AAC (Advanced Audio Coding)"
279 depends FFMPEG_PATENTED
281 config FFMPEG_PARSER_ac3
284 config FFMPEG_PARSER_h264
286 depends FFMPEG_PATENTED
287 select FFMPEG_DECODER_h264
289 config FFMPEG_PARSER_mpegaudio
292 config FFMPEG_PARSER_mpegvideo
295 config FFMPEG_PARSER_mpeg4video
298 comment "Protocols ---"
300 config FFMPEG_PROTOCOL_file
303 config FFMPEG_PROTOCOL_http
306 config FFMPEG_PROTOCOL_pipe
309 config FFMPEG_PROTOCOL_rtp
311 select FFMPEG_PROTOCOL_udp
313 config FFMPEG_PROTOCOL_tcp
316 config FFMPEG_PROTOCOL_udp