2 depends PACKAGE_libffmpeg
9 bool "Include patented codecs and technologies"
10 default BUILD_PATENTED
12 config FFMPEG_FFSERVER_SUPPORT
13 bool "Include support for FFmpeg streaming support"
14 select FFMPEG_MUXER_ffm
15 select FFMPEG_DEMUXER_rtsp
16 select FFMPEG_PROTOCOL_rtp
18 config FFMPEG_LIBDLNA_SUPPORT
19 bool "Include support for libdlna/ushare"
20 depends FFMPEG_PATENTED
21 select FFMPEG_DECODER_ac3
22 select FFMPEG_DECODER_atrac3
23 select FFMPEG_DECODER_h264
24 select FFMPEG_DECODER_jpegls
25 select FFMPEG_DECODER_mp3
26 select FFMPEG_DECODER_mpeg1video
27 select FFMPEG_DECODER_mpeg2video
28 select FFMPEG_DECODER_mpeg4
29 select FFMPEG_DECODER_mpeg4aac
30 select FFMPEG_DECODER_mpegvideo
31 select FFMPEG_DECODER_wmav1
32 select FFMPEG_DECODER_wmav2
33 select FFMPEG_DECODER_png
34 select FFMPEG_DEMUXER_ac3
35 select FFMPEG_DEMUXER_h264
36 select FFMPEG_DEMUXER_mp3
37 select FFMPEG_DEMUXER_mpegvideo
39 comment "Encoders ---"
41 config FFMPEG_ENCODER_ac3
43 depends FFMPEG_PATENTED
44 select FFMPEG_PARSER_ac3
46 config FFMPEG_ENCODER_jpegls
49 config FFMPEG_ENCODER_mpeg1video
52 config FFMPEG_ENCODER_mpeg2video
54 depends FFMPEG_PATENTED
56 config FFMPEG_ENCODER_mpeg4
58 depends FFMPEG_PATENTED
60 config FFMPEG_ENCODER_pcm_s16be
61 bool "PCM signed 16-bit big-endian"
63 config FFMPEG_ENCODER_pcm_s16le
64 bool "PCM signed 16-bit little-endian"
66 config FFMPEG_ENCODER_png
68 select FFMPEG_ENCODER_zlib
70 config FFMPEG_ENCODER_zlib
73 comment "Decoders ---"
75 config FFMPEG_DECODER_ac3
77 depends FFMPEG_PATENTED
78 select FFMPEG_PARSER_ac3
80 config FFMPEG_DECODER_atrac3
82 depends FFMPEG_PATENTED
84 config FFMPEG_DECODER_gif
87 config FFMPEG_DECODER_h264
89 depends FFMPEG_PATENTED
91 config FFMPEG_DECODER_jpegls
94 config FFMPEG_DECODER_mp3
96 depends FFMPEG_PATENTED
98 config FFMPEG_DECODER_mpegvideo
101 config FFMPEG_DECODER_mpeg1video
104 config FFMPEG_DECODER_mpeg2video
106 depends FFMPEG_PATENTED
108 config FFMPEG_DECODER_mpeg4
110 depends FFMPEG_PATENTED
112 config FFMPEG_DECODER_mpeg4aac
114 depends FFMPEG_PATENTED
116 config FFMPEG_DECODER_pcm_s16be
117 bool "PCM signed 16-bit big-endian"
119 config FFMPEG_DECODER_pcm_s16le
120 bool "PCM signed 16-bit little-endian"
122 config FFMPEG_DECODER_png
124 select FFMPEG_DECODER_zlib
126 config FFMPEG_DECODER_wmav1
128 depends FFMPEG_PATENTED
130 config FFMPEG_DECODER_wmav2
132 depends FFMPEG_PATENTED
134 config FFMPEG_DECODER_zlib
139 config FFMPEG_MUXER_ac3
141 depends FFMPEG_PATENTED
143 config FFMPEG_MUXER_ffm
144 bool "FFM (ffserver live feed)"
146 config FFMPEG_MUXER_h264
148 depends FFMPEG_PATENTED
150 config FFMPEG_MUXER_mp3
153 config FFMPEG_MUXER_mp4
156 config FFMPEG_MUXER_mpeg1video
159 config FFMPEG_MUXER_mpeg2video
162 config FFMPEG_MUXER_mpegts
165 config FFMPEG_MUXER_oss
166 bool "OSS (Open Sound System playback)"
168 config FFMPEG_MUXER_rtp
171 comment "Demuxers ---"
173 config FFMPEG_DEMUXER_ac3
176 config FFMPEG_DEMUXER_ffm
177 bool "FFM (ffserver live feed)"
179 config FFMPEG_DEMUXER_h264
181 depends FFMPEG_PATENTED
183 config FFMPEG_DEMUXER_mp3
186 config FFMPEG_DEMUXER_mpegvideo
189 config FFMPEG_DEMUXER_mpegps
192 config FFMPEG_DEMUXER_mpegts
195 config FFMPEG_DEMUXER_rm
198 RealMedia format demuxer
200 config FFMPEG_DEMUXER_rtsp
202 select FFMPEG_DEMUXER_rm
203 select FFMPEG_DEMUXER_sdp
205 config FFMPEG_DEMUXER_sdp
207 select FFMPEG_DEMUXER_mpegts
209 comment "Parsers ---"
211 config FFMPEG_PARSER_ac3
214 config FFMPEG_PARSER_h264
216 depends FFMPEG_PATENTED
217 select FFMPEG_DECODER_h264
219 config FFMPEG_PARSER_mpegaudio
222 config FFMPEG_PARSER_mpegvideo
225 config FFMPEG_PARSER_mpeg4video
228 comment "Protocols ---"
230 config FFMPEG_PROTOCOL_file
233 config FFMPEG_PROTOCOL_http
236 config FFMPEG_PROTOCOL_pipe
239 config FFMPEG_PROTOCOL_rtp
241 select FFMPEG_PROTOCOL_udp
243 config FFMPEG_PROTOCOL_tcp
246 config FFMPEG_PROTOCOL_udp