6 #xflags=+-Wno-discarded-qualifiers
7 xflags=+-Wno-deprecated-declarations
8 xflags=+-Wno-unused-but-set-variable
9 xflags=+-Wno-unused-variable
10 xflags=+-Wno-unused-result
13 --enable-gpl allow use of GPL code, the resulting libs and binaries will be under GPL [no]
14 --enable-version3 upgrade (L)GPL to version 3 [no]
15 --enable-nonfree allow use of nonfree code, the resulting libs and binaries will be unredistributable [no]
16 --disable-static do not build static libraries [no]
17 --enable-shared build shared libraries [no]
18 --disable-runtime-cpudetect
19 #--enable-incompatible-libav-abi
20 --enable-ffmpeg disable ffmpeg build
21 --disable-ffplay disable ffplay build
22 --enable-ffprobe disable ffprobe build
23 # --disable-ffserver disable ffserver build
24 --disable-doc do not build documentation
26 # --disable-avdevice disable libavdevice build
27 # --enable-avutil disable libavutil build
28 --enable-avdevice disable libavdevice build
29 --enable-avcodec disable libavcodec build
30 --enable-avformat disable libavformat build
31 --enable-swresample disable libswresample build
32 --enable-swscale disable libswscale build
33 --enable-postproc disable libpostproc build
34 --enable-avfilter disable libavfilter build
35 # --enable-avresample enable libavresample build [no]
36 --enable-dct disable DCT code
37 --enable-dwt disable DWT code
38 --enable-error-resilience disable error resilience code
39 --enable-lsp disable LSP code
40 --enable-lzo disable LZO decoder code
41 --enable-mdct disable MDCT code
42 --enable-rdft disable RDFT code
43 --enable-fft disable FFT code
44 # --enable-faan disable floating point AAN (I)DCT code
45 # --enable-pixelutils disable pixel utils in libavutil
47 --enable-network disable network support [no]
52 --enable-hardcoded-tables use hardcoded tables instead of runtime generation
53 # --enable-memalign-hack emulate memalign, interferes with memory debuggers
55 ## --enable-avisynth enable reading of AviSynth script files [no]
56 # --disable-bzlib disable bzlib [autodetect]
57 --enable-fontconfig enable fontconfig
58 # --enable-frei0r enable frei0r video filtering
59 # --enable-gnutls enable gnutls [no]
60 # --disable-iconv disable iconv [autodetect]
61 --disable-ladspa enable LADSPA audio filtering
62 --enable-libass enable libass subtitles rendering [no]
63 --disable-libbluray enable BluRay reading using libbluray [no]
64 # --enable-libbs2b enable bs2b DSP library [no]
65 --disable-libcaca enable textual display using libcaca
66 # --disable-libcelt enable CELT decoding via libcelt [no]
67 --disable-libcdio enable audio CD grabbing with libcdio
68 --disable-libdc1394 enable IIDC-1394 grabbing using libdc1394 and libraw1394 [no]
69 ## --enable-libfaac enable AAC encoding via libfaac [no]
70 # --enable-libfdk-aac enable AAC de/encoding via libfdk-aac [no]
71 # --enable-libflite enable flite (voice synthesis) support via libflite [no]
72 --enable-libfreetype enable libfreetype [no]
73 # --enable-libfribidi enable libfribidi [no]
74 --enable-libgme enable Game Music Emu via libgme [no]
75 --enable-libgsm enable GSM de/encoding via libgsm [no]
76 # --enable-libiec61883 enable iec61883 via libiec61883 [no]
77 # --enable-libilbc enable iLBC de/encoding via libilbc [no]
78 --enable-libmodplug enable ModPlug via libmodplug [no]
79 --enable-libmp3lame enable MP3 encoding via libmp3lame [no]
80 # --enable-libnut enable NUT (de)muxing via libnut, native (de)muxer exists [no]
81 --enable-libopencore-amrnb enable AMR-NB de/encoding via libopencore-amrnb [no]
82 --enable-libopencore-amrwb enable AMR-WB decoding via libopencore-amrwb [no]
83 # --enable-libopencv enable video filtering via libopencv [no]
84 # --enable-libopenjpeg enable JPEG 2000 de/encoding via OpenJPEG [no]
85 --enable-libopus enable Opus de/encoding via libopus [no]
86 --disable-libpulse enable Pulseaudio input via libpulse [no]
87 ## --disable-libquvi enable quvi input via libquvi [no]
88 --enable-librtmp enable RTMP[E] support via librtmp [no]
89 # --enable-libschroedinger enable Dirac de/encoding via libschroedinger [no]
90 # --enable-libshine enable fixed-point MP3 encoding via libshine [no]
91 --disable-libsmbclient enable Samba protocol via libsmbclient [no]
92 # --enable-libsoxr enable Include libsoxr resampling [no]
93 --enable-libspeex enable Speex de/encoding via libspeex [no]
94 # --disable-libssh enable SFTP protocol via libssh [no]
95 # --disable-libstagefright-h264 enable H.264 decoding via libstagefright [no]
96 --enable-libtheora enable Theora encoding via libtheora [no]
97 --enable-libtwolame enable MP2 encoding via libtwolame [no]
98 ## --disable-libutvideo enable Ut Video encoding and decoding via libutvideo [no]
99 --disable-libv4l2 enable libv4l2/v4l-utils [no]
100 # --enable-libvidstab enable video stabilization using vid.stab [no]
101 # --enable-libvo-aacenc enable AAC encoding via libvo-aacenc [no]
102 # --enable-libvo-amrwbenc enable AMR-WB encoding via libvo-amrwbenc [no]
103 --enable-libvorbis enable Vorbis en/decoding via libvorbis, native implementation exists [no]
104 --enable-libvpx enable VP8 and VP9 de/encoding via libvpx [no]
105 # --enable-libwavpack enable wavpack encoding via libwavpack [no]
106 --enable-libwebp enable WebP encoding via libwebp [no]
107 --enable-libx264 enable H.264 encoding via x264 [no]
108 # --enable-libx265 enable HEVC encoding via x265 [no]
109 # --enable-libxavs enable AVS encoding via xavs [no]
110 # --enable-libxvid enable Xvid encoding via xvidcore, native MPEG-4/Xvid encoder exists [no]
111 --disable-libzmq enable message passing via libzmq [no]
112 --disable-libzvbi enable teletext support via libzvbi [no]
113 --disable-decklink enable Blackmagick DeckLink output [no]
114 --disable-openal enable OpenAL 1.1 capture support [no]
115 --disable-opencl enable OpenCL code
116 --disable-opengl enable OpenGL rendering [no]
117 --disable-openssl enable openssl [no]
118 --disable-sdl2 disable sdl2 [autodetect]
119 --disable-xlib disable xlib [autodetect]
121 --disable-audiotoolbox disable Apple AudioToolbox code [autodetect]
122 --disable-cuda disable dynamically linked Nvidia CUDA code [autodetect]
123 --disable-cuda-sdk enable CUDA features that require the CUDA SDK [no]
124 --disable-cuvid disable Nvidia CUVID support [autodetect]
125 --disable-d3d11va disable Microsoft Direct3D 11 video acceleration code [autodetect]
126 --disable-dxva2 disable Microsoft DirectX 9 video acceleration code [autodetect]
127 --disable-libdrm enable DRM code (Linux) [no]
128 --disable-libmfx enable Intel MediaSDK (AKA Quick Sync Video) code via libmfx [no]
129 --disable-libnpp enable Nvidia Performance Primitives-based code [no]
130 --disable-mmal enable Broadcom Multi-Media Abstraction Layer (Raspberry Pi) via MMAL [no]
131 --disable-nvenc disable Nvidia video encoding code [autodetect]
132 --disable-omx enable OpenMAX IL code [no]
133 --disable-omx-rpi enable OpenMAX IL code for Raspberry Pi [no]
134 --disable-vaapi disable Video Acceleration API (mainly Unix/Intel) code [autodetect]
135 # --disable-vda disable Apple Video Decode Acceleration code [autodetect]
136 --disable-vdpau disable Nvidia Video Decode and Presentation API for Unix code [autodetect]
137 --disable-videotoolbox disable VideoToolbox code [autodetect]
142 # --disable-protocols
145 # --disable-outdev=oss
146 # --disable-outdev=sndio
147 # --disable-outdev=pulse
148 # --disable-outdev=v4l2
149 # --disable-outdev=fbdev
151 # --disable-indev=jack
152 # --disable-indev=pulse
153 # --disable-indev=bktr
154 # --disable-indev=sndio
155 # --disable-indev=libcdio
156 # --disable-indev=v4l2
157 # --disable-indev=oss
158 # --disable-indev=libdc1394
159 # --disable-indev=iec61883
160 # --disable-indev=dv1394
161 # --disable-indev=fbdev
165 # --disable-decoder=ansi
166 # --disable-decoder=apng
167 # --disable-decoder=bmp
168 # --disable-decoder=gif
169 # --disable-decoder=hqx
170 # --disable-decoder=jpeg2000
171 # --disable-decoder=jpegls
172 # --disable-decoder=libzvbi_teletext
173 # --disable-decoder=mjpeg
174 # --disable-decoder=mjpegb
175 # --disable-decoder=pbm
176 # --disable-decoder=pcx
177 # --disable-decoder=pgm
178 # --disable-decoder=pgmyuv
179 # --disable-decoder=png
180 # --disable-decoder=ppm
181 # --disable-decoder=sgi
182 # --disable-decoder=sgirle
183 # --disable-decoder=smvjpeg
184 # --disable-decoder=targa
185 # --disable-decoder=targa_y216
186 # --disable-decoder=tiff
187 # --disable-decoder=twinvq
191 --enable-encoder=flac
192 --enable-encoder=libmp3lame
193 --enable-encoder=libopus
194 --enable-encoder=libtwolame
195 --enable-encoder=libvorbis
196 --enable-encoder=libvpx_vp8
197 --enable-encoder=libvpx_vp9
198 --enable-encoder=libwavpack
199 --enable-encoder=pcm_alaw
200 --enable-encoder=pcm_f32be
201 --enable-encoder=pcm_f32le
202 --enable-encoder=pcm_f64be
203 --enable-encoder=pcm_f64le
204 --enable-encoder=pcm_mulaw
205 --enable-encoder=pcm_s16be
206 --enable-encoder=pcm_s16be_planar
207 --enable-encoder=pcm_s16le
208 --enable-encoder=pcm_s16le_planar
209 --enable-encoder=pcm_s24be
210 --enable-encoder=pcm_s24daud
211 --enable-encoder=pcm_s24le
212 --enable-encoder=pcm_s24le_planar
213 --enable-encoder=pcm_s32be
214 --enable-encoder=pcm_s32le
215 --enable-encoder=pcm_s32le_planar
216 --enable-encoder=pcm_s8
217 --enable-encoder=pcm_s8_planar
218 --enable-encoder=pcm_u16be
219 --enable-encoder=pcm_u16le
220 --enable-encoder=pcm_u24be
221 --enable-encoder=pcm_u24le
222 --enable-encoder=pcm_u32be
223 --enable-encoder=pcm_u32le
224 --enable-encoder=pcm_u8
225 --enable-encoder=vorbis
226 --enable-encoder=wavpack
227 --enable-encoder=zmbv
230 # --disable-demuxer=apng
231 # --disable-demuxer=gif
232 # --disable-demuxer=ico
233 # --disable-demuxer=image2
234 # --disable-demuxer=image2_alias_pix
235 # --disable-demuxer=image2_brender_pix
236 # --disable-demuxer=image2pipe
237 # --disable-demuxer=image_bmp_pipe
238 # --disable-demuxer=image_dds_pipe
239 # --disable-demuxer=image_dpx_pipe
240 # --disable-demuxer=image_exr_pipe
241 # --disable-demuxer=image_j2k_pipe
242 # --disable-demuxer=image_jpeg_pipe
243 # --disable-demuxer=image_jpegls_pipe
244 # --disable-demuxer=image_pictor_pipe
245 # --disable-demuxer=image_png_pipe
246 # --disable-demuxer=image_qdraw_pipe
247 # --disable-demuxer=image_sgi_pipe
248 # --disable-demuxer=image_sunrast_pipe
249 # --disable-demuxer=image_tiff_pipe
250 # --disable-demuxer=image_webp_pipe
251 # --disable-demuxer=mjpeg
252 # --disable-demuxer=smjpeg
253 # --disable-demuxer=vqf
256 # --disable-muxer=apng
257 # --disable-muxer=gif
258 # --disable-muxer=ico
259 # --disable-muxer=mjpeg
260 # --disable-muxer=mpjpeg
261 # --disable-muxer=singlejpeg
262 # --disable-muxer=smjpeg
263 # --disable-muxer=webp
266 # --disable-parser=bmp
267 # --disable-parser=mjpeg
268 # --disable-parser=png
271 --disable-protocol=bluray
272 --disable-protocol=gopher
273 --disable-protocol=hls
274 --disable-protocol=libsmbclient
275 # --disable-protocol=libssh
276 # --disable-protocol=md5
277 # --disable-protocol=sctp
280 # can be [docs=path] -- path is relative to /usr/doc/pkgname
282 Changelog COPYING* CREDITS INSTALL LICENSE MAINTAINERS README RELEASE
283 VERSION doc/RELEASE_NOTES doc/*.txt
289 diff --git a/fftools/cmdutils.c b/fftools/cmdutils.c
290 index e0d2807..59b4b3b 100644
291 --- a/fftools/cmdutils.c
292 +++ b/fftools/cmdutils.c
293 @@ -1079,6 +1079,7 @@ static int warned_cfg = 0;
295 static void print_all_libs_info(int flags, int level)
298 PRINT_LIB_INFO(avutil, AVUTIL, flags, level);
299 PRINT_LIB_INFO(avcodec, AVCODEC, flags, level);
300 PRINT_LIB_INFO(avformat, AVFORMAT, flags, level);
301 @@ -1088,6 +1089,7 @@ static void print_all_libs_info(int flags, int level)
302 PRINT_LIB_INFO(swscale, SWSCALE, flags, level);
303 PRINT_LIB_INFO(swresample, SWRESAMPLE, flags, level);
304 PRINT_LIB_INFO(postproc, POSTPROC, flags, level);
308 static void print_program_info(int flags, int level)
309 @@ -1101,7 +1103,7 @@ static void print_program_info(int flags, int level)
310 av_log(NULL, level, "\n");
311 av_log(NULL, level, "%sbuilt with %s\n", indent, CC_IDENT);
313 - av_log(NULL, level, "%sconfiguration: " FFMPEG_CONFIGURATION "\n", indent);
314 + //av_log(NULL, level, "%sconfiguration: " FFMPEG_CONFIGURATION "\n", indent);
317 static void print_buildconf(int flags, int level)
322 FFmpeg (Multimedia player, server and encoder)
324 FFmpeg is a complete solution to record, convert and stream audio and
325 video. It includes libavcodec, the leading audio/video codec library.
326 FFmpeg is developed under Linux, but it can compiled under most
327 operating systems, including Windows.