downgraded default profile to core2
[k8sbuild.git] / xoptz / ffmpeg-patched.xopt
blobfe96b6563d4b20ad13afa4401e6298454ea1fc54
1 profile=empty
2 no_sysconfdir=tan
3 no_deptrack=tan
4 no_localstatedir=tan
5 no_buildarch=tan
7   --enable-static         do not build static libraries [no]
8   --enable-shared          build shared libraries [no]
9   --enable-gpl             allow use of GPL code, the resulting libs and binaries will be under GPL [no]
10   --enable-version3        upgrade (L)GPL to version 3 [no]
11   --enable-nonfree         allow use of nonfree code, the resulting libs and binaries will be unredistributable [no]
12   --disable-doc            do not build documentation
13   --enable-incompatible-libav-abi
14   --enable-ffmpeg         disable ffmpeg build
15   --disable-ffplay         disable ffplay build
16   --enable-ffprobe        disable ffprobe build
17   --disable-ffserver       disable ffserver build
18   --enable-avdevice       disable libavdevice build
19   --enable-avcodec        disable libavcodec build
20   --enable-avformat       disable libavformat build
21   --enable-swscale        disable libswscale build
22   --enable-postproc        enable GPLed postprocessing support [no]
23   --enable-avfilter       disable video filter support [no]
24   --enable-avresample      enable libavresample build [no]
25   --enable-pthreads       disable pthreads [auto]
26   --disable-w32threads      use Win32 threads [no]
27 #  --enable-x11grab         enable X11 grabbing [no]
28   --enable-network        disable network support [no]
29 #  --disable-mpegaudio-hp   faster (but less accurate) MPEG audio decoding [no]
30   --enable-gray            enable full grayscale support (slower color)
31 #  --disable-swscale-alpha  disable alpha channel support in swscale
32 #  --disable-fastdiv        disable table-based division
33 #  --enable-small           optimize for size instead of speed
34 #  --enable-aandct         disable AAN DCT code
35   --enable-dct            disable DCT code
36   --enable-fft            disable FFT code
37 #  --enable-golomb         disable Golomb code
38 #  --enable-huffman        disable Huffman code
39 #  --enable-lpc            disable LPC code
40   --enable-mdct           disable MDCT code
41   --enable-rdft           disable RDFT code
42   --disable-vaapi          disable VAAPI code
43   --enable-vdpau          disable VDPAU code
44 #  --enable-dxva2          disable DXVA2 code
45   --enable-runtime-cpudetect detect cpu capabilities at runtime (bigger binary)
46   --enable-hardcoded-tables use hardcoded tables instead of runtime generation
47 #  --enable-memalign-hack   emulate memalign, interferes with memory debuggers
49   --enable-avisynth        enable reading of AVISynth script files [no]
50   --enable-fontconfig      enable fontconfig
51 #  --enable-frei0r          enable frei0r video filtering
52 #  --enable-gnutls          enable gnutls [no]
53   --enable-libaacplus      enable AAC+ encoding via libaacplus [no]
54   --enable-libass          enable libass subtitles rendering [no]
55 #  --enable-libbluray       enable BluRay reading using libbluray [no]
56   --enable-libcaca         enable textual display using libcaca
57 #  --enable-libcelt         enable CELT decoding via libcelt [no]
58 #  --enable-libcdio         enable audio CD grabbing with libcdio
59   --enable-libdc1394       enable IIDC-1394 grabbing using libdc1394 and libraw1394 [no]
60   --enable-libfaac         enable AAC encoding via libfaac [no]
61 #  --enable-libfdk-aac      enable AAC encoding via libfdk-aac [no]
62 #  --enable-libflite        enable flite (voice synthesis) support via libflite [no]
63   --enable-libfreetype     enable libfreetype [no]
64   --enable-libgme          enable Game Music Emu via libgme [no]
65   --enable-libgsm          enable GSM de/encoding via libgsm [no]
66   --enable-libiec61883     enable iec61883 via libiec61883 [no]
67 #  --enable-libilbc         enable iLBC de/encoding via libilbc [no]
68   --enable-libmodplug      enable ModPlug via libmodplug [no]
69   --enable-libmp3lame      enable MP3 encoding via libmp3lame [no]
70 #  --enable-libnut          enable NUT (de)muxing via libnut, native (de)muxer exists [no]
71   --enable-libopencore-amrnb enable AMR-NB de/encoding via libopencore-amrnb [no]
72   --enable-libopencore-amrwb enable AMR-WB decoding via libopencore-amrwb [no]
73 #  --enable-libopencv       enable video filtering via libopencv [no]
74 #  --enable-libopenjpeg     enable JPEG 2000 de/encoding via OpenJPEG [no]
75   --enable-libopus         enable Opus decoding via libopus [no]
76   --disable-libpulse        enable Pulseaudio input via libpulse [no]
77   --disable-libquvi         enable quvi input via libquvi [no]
78   --enable-librtmp         enable RTMP[E] support via librtmp [no]
79   --enable-libschroedinger enable Dirac de/encoding via libschroedinger [no]
80 #  --enable-libshine        enable fixed-point MP3 encoding via libshine [no]
81 #  --enable-libsoxr         enable Include libsoxr resampling [no]
82   --enable-libspeex        enable Speex de/encoding via libspeex [no]
83 #  --enable-libstagefright-h264  enable H.264 decoding via libstagefright [no]
84   --enable-libtheora       enable Theora encoding via libtheora [no]
85   --enable-libtwolame      enable MP2 encoding via libtwolame [no]
86 #  --enable-libutvideo      enable Ut Video encoding and decoding via libutvideo [no]
87   --disable-libv4l2         enable libv4l2/v4l-utils [no]
88 #  --enable-libvidstab      enable video stabilization using vid.stab [no]
89 #  --enable-libvo-aacenc    enable AAC encoding via libvo-aacenc [no]
90 #  --enable-libvo-amrwbenc  enable AMR-WB encoding via libvo-amrwbenc [no]
91   --enable-libvorbis       enable Vorbis en/decoding via libvorbis, native implementation exists [no]
92   --enable-libvpx          enable VP8 and VP9 de/encoding via libvpx [no]
93   --enable-libwavpack      enable wavpack encoding via libwavpack [no]
94   --enable-libx264         enable H.264 encoding via x264 [no]
95 #  --enable-libxavs         enable AVS encoding via xavs [no]
96   --enable-libxvid         enable Xvid encoding via xvidcore, native MPEG-4/Xvid encoder exists [no]
97 #  --enable-libzmq          enable message passing via libzmq [no]
98   --disable-openal          enable OpenAL 1.1 capture support [no]
99 #  --enable-opencl          enable OpenCL code
100   --enable-openssl         enable openssl [no]
101   --disable-x11grab         enable X11 grabbing [no]
103   --disable-outdev=oss
104   --disable-outdev=sndio
105   --disable-outdev=pulse
106   --disable-outdev=v4l2
107   --disable-outdev=fbdev
109   --disable-indev=jack
110   --disable-indev=pulse
111   --disable-indev=bktr
112   --disable-indev=sndio
113   --disable-indev=libcdio
114   --disable-indev=v4l2
115   --disable-indev=oss
116   --disable-indev=libdc1394
117   --disable-indev=iec61883
118   --disable-indev=dv1394
119   --disable-indev=fbdev
122 # can be [docs=path] -- path is relative to /usr/doc/pkgname
123 [docs]
124 Changelog COPYING* CREDITS INSTALL LICENSE MAINTAINERS README RELEASE
125 VERSION doc/RELEASE_NOTES doc/*.txt
126 doc/*.html
127 [/docs]
130 # hackfix for gcc 4.9.0
131 [preconfig-patch]
132 --- a/libavcodec/golomb.h.orig  2014-06-23 17:19:13.000000000 +0300
133 +++ b/libavcodec/golomb.h       2014-07-08 23:38:21.216396931 +0300
134 @@ -314,6 +314,7 @@
135  /**
136   * read unsigned golomb rice code (jpegls).
137   */
138 +__attribute__((optimize(0)))
139  static inline int get_ur_golomb_jpegls(GetBitContext *gb, int k, int limit,
140                                         int esc_len)
142 --- a/libavcodec/flacdec.c.orig 2014-06-23 17:19:13.000000000 +0300
143 +++ b/libavcodec/flacdec.c      2014-07-08 23:37:30.248034123 +0300
144 @@ -205,6 +205,7 @@
145      return buf_size - (buf_end - buf);
148 +__attribute__((optimize(0)))
149  static int decode_residuals(FLACContext *s, int32_t *decoded, int pred_order)
151      int i, tmp, partition, method_type, rice_order;
152 [/preconfig-patch]
155 !DESC
156 FFmpeg (Multimedia player, server and encoder)
158 FFmpeg is a complete solution to record, convert and stream audio and
159 video. It includes libavcodec, the leading audio/video codec library.
160 FFmpeg is developed under Linux, but it can compiled under most
161 operating systems, including Windows.
162 !EOF