downgraded default profile to core2
[k8sbuild.git] / xoptz / ffmpeg.xopt
blob81506f4ae88a4bfcba090ef2573f8c4bf385ec9d
1 profile=empty
2 no_sysconfdir=tan
3 no_deptrack=tan
4 no_localstatedir=tan
5 no_buildarch=tan
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
12   --enable-rpath
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]
48   --enable-gnutls
49   --enable-gmp
50   --enable-gcrypt
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]
139   --disable-outdevs
140   --disable-indevs
141   --disable-hwaccels
142 #  --disable-protocols
143   --disable-devices
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
164   # decoders
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
189   # encoders
190 #  --disable-encoders
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
229   # demuxers
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
255   # muxers
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
265   # parsers
266 #  --disable-parser=bmp
267 #  --disable-parser=mjpeg
268 #  --disable-parser=png
270   # protocols
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
281 [docs]
282 Changelog COPYING* CREDITS INSTALL LICENSE MAINTAINERS README RELEASE
283 VERSION doc/RELEASE_NOTES doc/*.txt
284 doc/*.html
285 [/docs]
288 [preconfig-patch]
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)
318 [/preconfig-patch]
321 !DESC
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.
328 !EOF