source: packages/multimedia/ffmpeg/Config.in @ 21816

Last change on this file since 21816 was 21816, checked in by nico, 6 years ago

[packages] ffmpeg: update to 0.5.2

  • add OSS demuxer & PCM signed 16-bit encoder/decoder for audio output
  • add an FFMPEG_PATENTED config item to include support for patented codecs - need help to spot them
  • fix IPv6 support
  • Property copyright set to Copyright (C) 2008 OpenWrt.org
  • Property licence set to GPLv2
File size: 4.4 KB
Line 
1menu "Configuration"
2        depends PACKAGE_libffmpeg
3
4config FFMPEG_IPV6
5        bool "Enable IPv6"
6        default IPV6
7
8config FFMPEG_PATENTED
9        bool "Include patented codecs and technologies"
10        default BUILD_PATENTED
11
12config 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
17
18config 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
38
39comment "Encoders ---"
40
41config FFMPEG_ENCODER_ac3
42        bool "AC3"
43        depends FFMPEG_PATENTED
44        select FFMPEG_PARSER_ac3
45
46config FFMPEG_ENCODER_jpegls
47        bool "JPEG-LS"
48
49config FFMPEG_ENCODER_mpeg1video
50        bool "MPEG-1 Video"
51
52config FFMPEG_ENCODER_mpeg2video
53        bool "MPEG-2 Video"
54        depends FFMPEG_PATENTED
55
56config FFMPEG_ENCODER_mpeg4
57        bool "MPEG-4"
58        depends FFMPEG_PATENTED
59
60config FFMPEG_ENCODER_pcm_s16be
61        bool "PCM signed 16-bit big-endian"
62
63config FFMPEG_ENCODER_pcm_s16le
64        bool "PCM signed 16-bit little-endian"
65
66config FFMPEG_ENCODER_png
67        bool "PNG"
68        select FFMPEG_ENCODER_zlib
69
70config FFMPEG_ENCODER_zlib
71        bool "Zlib"
72
73comment "Decoders ---"
74
75config FFMPEG_DECODER_ac3
76        bool "AC3"
77        depends FFMPEG_PATENTED
78        select FFMPEG_PARSER_ac3
79
80config FFMPEG_DECODER_atrac3
81        bool "ATRAC3"
82        depends FFMPEG_PATENTED
83
84config FFMPEG_DECODER_gif
85        bool "GIF"
86
87config FFMPEG_DECODER_h264
88        bool "H.264"
89        depends FFMPEG_PATENTED
90
91config FFMPEG_DECODER_jpegls
92        bool "JPEG-LS"
93
94config FFMPEG_DECODER_mp3
95        bool "MP3"
96        depends FFMPEG_PATENTED
97
98config FFMPEG_DECODER_mpegvideo
99        bool "MPEG Video"
100
101config FFMPEG_DECODER_mpeg1video
102        bool "MPEG-1 Video"
103
104config FFMPEG_DECODER_mpeg2video
105        bool "MPEG-2 Video"
106        depends FFMPEG_PATENTED
107
108config FFMPEG_DECODER_mpeg4
109        bool "MPEG-4"
110        depends FFMPEG_PATENTED
111
112config FFMPEG_DECODER_mpeg4aac
113        bool "MPEG-4 (AAC)"
114        depends FFMPEG_PATENTED
115
116config FFMPEG_DECODER_pcm_s16be
117        bool "PCM signed 16-bit big-endian"
118
119config FFMPEG_DECODER_pcm_s16le
120        bool "PCM signed 16-bit little-endian"
121
122config FFMPEG_DECODER_png
123        bool "PNG"
124        select FFMPEG_DECODER_zlib
125
126config FFMPEG_DECODER_wmav1
127        bool "WMAv1"
128        depends FFMPEG_PATENTED
129
130config FFMPEG_DECODER_wmav2
131        bool "WMAv2"
132        depends FFMPEG_PATENTED
133
134config FFMPEG_DECODER_zlib
135        bool "Zlib"
136
137comment "Muxers ---"
138
139config FFMPEG_MUXER_ac3
140        bool "AC3"
141        depends FFMPEG_PATENTED
142
143config FFMPEG_MUXER_ffm
144        bool "FFM (ffserver live feed)"
145
146config FFMPEG_MUXER_h264
147        bool "H.264"
148        depends FFMPEG_PATENTED
149
150config FFMPEG_MUXER_mp3
151        bool "MP3"
152
153config FFMPEG_MUXER_mp4
154        bool "MP4"
155
156config FFMPEG_MUXER_mpeg1video
157        bool "MPEG-1 Video"
158
159config FFMPEG_MUXER_mpeg2video
160        bool "MPEG-2 Video"
161
162config FFMPEG_MUXER_mpegts
163        bool "MPEG-2 (TS)"
164
165config FFMPEG_MUXER_oss
166        bool "OSS (Open Sound System playback)"
167
168config FFMPEG_MUXER_rtp
169        bool "RTP"
170
171comment "Demuxers ---"
172
173config FFMPEG_DEMUXER_ac3
174        bool "AC3"
175
176config FFMPEG_DEMUXER_ffm
177        bool "FFM (ffserver live feed)"
178
179config FFMPEG_DEMUXER_h264
180        bool "H.264"
181        depends FFMPEG_PATENTED
182
183config FFMPEG_DEMUXER_mp3
184        bool "MP3"
185
186config FFMPEG_DEMUXER_mpegvideo
187        bool "MPEG Video"
188
189config FFMPEG_DEMUXER_mpegps
190        bool "MPEG-2 (PS)"
191
192config FFMPEG_DEMUXER_mpegts
193        bool "MPEG-2 (TS)"
194
195config FFMPEG_DEMUXER_rm
196        bool "RM"
197        help
198          RealMedia format demuxer
199
200config FFMPEG_DEMUXER_rtsp
201        bool "RTSP"
202        select FFMPEG_DEMUXER_rm
203        select FFMPEG_DEMUXER_sdp
204
205config FFMPEG_DEMUXER_sdp
206        bool "SDP"
207        select FFMPEG_DEMUXER_mpegts
208
209comment "Parsers ---"
210
211config FFMPEG_PARSER_ac3
212        bool "AC3"
213
214config FFMPEG_PARSER_h264
215        bool "H.264"
216        depends FFMPEG_PATENTED
217        select FFMPEG_DECODER_h264
218
219config FFMPEG_PARSER_mpegaudio
220        bool "MPEG Audio"
221
222config FFMPEG_PARSER_mpegvideo
223        bool "MPEG Video"
224
225config FFMPEG_PARSER_mpeg4video
226        bool "MPEG-4 Video"
227
228comment "Protocols ---"
229
230config FFMPEG_PROTOCOL_file
231        bool "file:"
232
233config FFMPEG_PROTOCOL_http
234        bool "http:"
235
236config FFMPEG_PROTOCOL_pipe
237        bool "pipe:"
238
239config FFMPEG_PROTOCOL_rtp
240        bool "rtp:"
241        select FFMPEG_PROTOCOL_udp
242
243config FFMPEG_PROTOCOL_tcp
244        bool "tcp:"
245
246config FFMPEG_PROTOCOL_udp
247        bool "udp:"
248
249endmenu
250
Note: See TracBrowser for help on using the repository browser.